クリックスルーするアコーディオンがありますが、3 秒後に次のスライドに移動する必要があります。ここでアイデアを検索して見つけましたが、実際のクリックの対応物と連携して機能させることはできません。どんなアイデアでも大歓迎です!
/* Part 1 -> Set first to active */
jQuery("#accordionBackground .theSlide:first").addClass('active');
/* Part 2 -> Auto change */
$theNextSlide = jQuery(this).next('.theSlide');
if($theNextSlide.length==0){$theNextSlide=jQuery('.theSlide:first');}
$next.find('.theSlide').triggerHandler('click');
},3000);
/* Part 3 -> Manual change */
jQuery("#accordionBackground .theSlide").click(function(){
jQuery("#accordionBackground .theSlide").not(this).animate({width: "35px"}, {duration:'fast', queue:false});
jQuery("#accordionBackground .theSlide").not(this).removeClass('active');
jQuery(this).addClass('active');
jQuery(this).next('.theSlide').addClass('nextSlide');
jQuery(this).animate({width: "588px"}, {duration:'fast', queue:false});
});
ありがとう、ダン
編集
さらに試みても、まだ運がありません! ->
jQuery(document).ready(function(){
setTimeout('accordionAutoNext()',3000);
});
function autoNext(){
$theNextSlide = jQuery(this).next();
if($theNextSlide.length==0){$theNextSlide=jQuery('.theSlide:first');}
$next.find('.theSlide').triggerHandler('click');
};