2010-01-11 10 views
0

J'utilise JCarousel pour afficher des annonces.JQuery 'Jcarousel' plugin bug, aide nécessaire

Tout fonctionne bien, sauf s'il n'y a pas de publicité, c'est-à-dire que JCarousel n'a aucun contenu. Cela activera le bouton Suivant, comme s'il y avait un nombre illimité d'éléments à l'intérieur du carrousel. Je n'ai pas changé du tout de code, juste le CSS pour les couleurs et les attributs.

Est-ce que quelqu'un sait de quoi je parle, ou quelqu'un qui peut m'aider à le réparer ...?

Sinon, je vais le remplacer par un autre plugin JQuery Carousel!

Merci

Répondre

0

dont vous aurez besoin pour détecter la présence de l'ADDS et puis désactivez le bouton s'il n'y en a pas. Vous pouvez faire tout cela depuis l'API. Je passerais probablement cette fonctionnalité dans le cadre du rappel init.

eaxmple:

$('#ad-continer').jcarousel({initCallback: 
    function(carousel, state){ 
    if($(carousel.list).length < 1){ 
     // set next and previous to disabled. 
    } 
    } 
}); 

Vous aurez besoin de regarder la source de Jcarousel pour voir ce que les autres méthodes que vous pouvez appeler je sais qu'il ya un moyen de désactiver les contrôles indépendamment bien. et il ya en fait beaucoup d'options que vous pouvez passer non seulement 2 ... http://sorgalla.com/projects/jcarousel/#Configuration

+0

pourriez-vous me donner quelques informations plus spécifiques s'il vous plaît, je l'apprécierais! Qu'est-ce que vous voulez dire? J'ai les variables de base que je peux définir au début, voulez-vous dire celles-ci? –

+0

Je pense que je sais ce que tu veux dire, mais je n'ai pas les compétences pour le faire ... Je fais un autre Q pour voir si quelqu'un (peut-être toi) pourrait m'aider à écrire ça, ça me sauverait beaucoup de temps ! Très reconnaissant pour votre réponse détaillée :) –