jQuery按钮控制图片左右滚动代码,鼠标悬停遮罩图片,点击左右箭头按钮图片滚动带加号点详细。
js代码
<script src="js/jquery1.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
var blw=$("#myscrollbox li").width();
//获取单个子元素所需宽度
var liArr = $("#myscrollbox ul").children("li");
//获取子元素数量
var mysw = $("#myscroll").width();
//获取子元素所在区域宽度
var mus = parseInt(mysw/blw);
//计算出需要显示的子元素的数量
var length = liArr.length-mus;
//计算子元素可移动次数(被隐藏的子元素数量)
var i=0
$("#right").click(function(){
i++
//点击i加1
if(i<length){
$("#myscrollbox").css("left",-(blw*i));
//子元素集合向左移动,距离为子元素的宽度乘以i。
}else{
i=length;
$("#myscrollbox").css("left",-(blw*length));
//超出可移动范围后点击不再移动。最后几个隐藏的元素显示时i数值固定位已经移走的子元素数量。
}
});
$("#left").click(function(){
i--
//点击i减1
if(i>=0){
$("#myscrollbox").css("left",-(blw*i));
//子元素集合向右移动,距离为子元素的宽度乘以i。
}else{
i=0;
$("#myscrollbox").css("left",0);
//超出可移动范围后点击不再移动。最前几个子元素被显示时i为0。
}
});
});
</script>
系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791