这是一款鼠标悬停标题动画向上浮动出现蓝色背景遮罩,并带有加号点击查看详情的jQuery图片滚动代码效果,还可以点击箭头按钮控制图片向左向右滚动。
JS代码
<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>
暂无评论内容