if (tick) {
clearTimeout(tick);
}
tick = setTimeout(function () {
$("#bleft").click();
}, 3000);
});
$("#bright").click(); //自动向右事件
});
现在和你说为什么,如果不初始化,你点击右边的时候,他会重第一张到第三张,因为当你把第一个搬到后面一个时,ul父盒子左边是0,下一次移动他会自动补全他的位置,也就是两个位置,所以直接就是第三张图了,我是画图才想明白的嘻嘻!
整个思路:
运用animate让li移动,
当向右点击时,运用append()方法把第一个张追加到最后一张,而且要每次移动要清除一下子。
向左点击时,运用insertBefore()把最后一张插入第一张,也要清除一下
tick是我们定义的定时器settimeout
最后一句就是自动向右事件了
鼠标移动显示隐藏就是用到了mouseout() 和show(),hide()就ok了
总结
以上所述是小编给大家介绍的基于jQuery实现无缝轮播与左右点击效果 ,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!










