我正在使用以下代码在1页上创建多个幻灯片.
幻灯片显示工作正常,但我不能让每个幻灯片的各个按钮工作.当我点击它们时,页面就会滚动到顶部.我认为通过唯一识别每个链接我不应该有问题.
有什么想法有什么不对吗?
$("div.slideshow").each(function(){
$(this).find('ul').carouFredSel
({
auto:true,
items: { width: 200, height: 200 },
prev: { button: function() { return $(this).find('a.prev');}},
next: { button: function() { return $(this).find('a.next'); }},
});
console.log( $(this).find('a.prev') ); //correct element returned, length 1
console.log($(this)); //correct element returned
});
Run Code Online (Sandbox Code Playgroud)
小智 5
如果代码接下来
<div class="image_carousel">
<div class="sec_elem">
<div class="tem-bl">
<img src="image.jpg" alt=""/>
</div>
<div class="tem-bl">
<img src="image.jpg" alt=""/>
</div>
<div class="tem-bl">
<img src="image.jpg" alt=""/>
</div>
</div>
<a class="prev" href="#"></a>
<a class="next" href="#"></a>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery的
$(".sec_elem").carouFredSel({
circular: true,
infinite: false,
width:'100%',
auto : true,
scroll : {
items : 1,
pauseOnHover : true,
duration : 1000
},
prev : {
button : function(){
return $(this).parents('.image_carousel').find('.prev');
},
key : "left"
},
next : {
button : function(){
return $(this).parents('.image_carousel').find('.next');
},
key : "right"
}
});
Run Code Online (Sandbox Code Playgroud)
由于页面滚动到顶部,问题在于 carouFredSel 初始化寻呼机。您的标记很可能存在问题。
responsive : true按照您刚才描述的方式,我在使用该选项时也遇到了一些奇怪的问题。
我创建了一个 jsFiddle 来展示在 jQuery 选项卡 UI 中使用多个轮播进行分页的工作示例:
| 归档时间: |
|
| 查看次数: |
5406 次 |
| 最近记录: |