jQuery Isotope プラグインを使用しています。クリック可能な (最大化/最小化) Isotope 要素ごとに、次のように生成された jQuery Cycle スライドショーが 1 つあります。
$('.slideshow.mainview').each(function () {
var $pager = $('<div class="pager"></div>').insertAfter(this); // creates a pager for each slideshow
$(this).cycle({
speed: 300,
timeout: 0,
pager: $pager,
pagerEvent: 'click',
allowPagerClickBubble: false
});
});
ページャー リンクをクリックすると、Isotope 要素が閉じられるため、次のスライドが表示されません:( ページャー クリックの親 (Isotope 要素) への伝播を停止するにはどうすればよいですか? アドバイスをいただければ幸いです。
ps: pagerEvent として「mouseover」を使用すると、機能します。しかし、スライドは 2 回ちらつきます。ですから、それも簡単な方法ではありません。そして - マウスオーバーはスクリーンフォンやタブレットデバイスでは機能しません...