带按钮控制jQuery图片左右滚动代码

带按钮控制jQuery图片左右滚动代码-精品资源网
带按钮控制jQuery图片左右滚动代码
此内容为免费资源,请登录后查看
0
免费资源

带按钮控制jQuery图片左右滚动代码

这是一款鼠标悬停标题动画向上浮动出现蓝色背景遮罩,并带有加号点击查看详情的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>

© 版权声明
THE END
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容