我有一個jquery循環和jcarousel的畫廊設置。 我用PHP生成縮略圖jquery循環和jcarousel
<ul id="pager">
<?php foreach ($thumbs as $thumb) : ?>
<li><a href="#"><?php echo $thumb ?> </a></li>
<?php endforeach; ?>
</ul>
現在我創建一個旋轉木馬,尋呼機追加到循環
$('#pager').jcarousel({});
if ($('#images').length > 0) {
$('#images').before('<ul id="nav">').cycle({
fx: 'turnDown',
speed: 500,
timeout: 5000,
pagerEvent: 'mouseover',
pager: '#pager',
pagerAnchorBuilder: function(idx, slide) {
return '#pager li:eq(' + idx + ') a';
} ,
after: function(dir, id, el) {
var w= $('.jcarousel-clip-horizontal').width();
var i = $('.jcarousel-item-horizontal').width();
var slide = $('#pager .activeSlide');
if (slide.position.left > w-i ) {
$('div.jcarousel-next').trigger('click');
}
}
});
$('#pager a').mouseenter(function() {
$('#images').cycle('toggle');
}).mouseleave(function(){
$('#images').cycle('toggle');
});
我在我的呼機可見7元,我想觸發下一個scroll事件項目不可見。
我試圖使用jquery index()函數爲activeSlider添加一個計數器,但當光標懸停在pager項目上時會變得雜亂無章。
對此的任何建議。
經過許多嘗試做這項工作,我想我必須嘗試循環插件的版本2。 – adam