1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 基于jquery实现点击左右按钮图片横向滚动【jquery】

基于jquery实现点击左右按钮图片横向滚动【jquery】

时间:2019-09-21 05:40:48

相关推荐

基于jquery实现点击左右按钮图片横向滚动【jquery】

web前端|js教程

左右,横向滚动

web前端-js教程

点击左右按钮图片横向滚动jquery,一次滚动四个,图片滚动完成,自动回到第一个版面:

效果图如下

商城资讯源码,vscode快速关闭插件,ubuntu内存缓存,tomcat 缓存目录,sqlite递归查询怎么写,花池有软软的爬虫是什么,php 5.4 编译,贴吧seo优化,个人律师网站代码,php网页 下载,html5ppt模板lzw

点击左右按钮图片横向滚动

* { margin:0; padding:0;}

body { font-size:12px;}

.box {height:66px; float:left; width:440px; overflow: hidden; position:relative; }

.box li { display:block; float:left; margin-left:5px; margin-right:5px; width:100px; height:70px;background:#BBB;font-size:50px;color:#ccc;line-height:66px;text-decoration:none;text-align:center; cursor:pointer;}

.box li:hover { color:#999; }

.box li.active { background-position:-174px 0; color:#555;cursor:default;}

a.prev, a.next {background:url(/images/left_02.jpg) no-repeat 0 0; display:block;width:23px;height:43px; float:left; margin:15px 0 0 0; cursor:pointer;}

a.next { background-image:url(/images/right_02.jpg)}

.scroll_list{ width:10000em; position:absolute; }

$(function(){

var page= 1;

var i = 4;//每版四个图片

//向右滚动

$(".next").click(function(){ //点击事件

var v_wrap = $(this).parents(".scroll"); // 根据当前点击的元素获取到父元素

var v_show = v_wrap.find(".scroll_list"); //找到视频展示的区域

var v_cont = v_wrap.find(".box"); //找到视频展示区域的外围区域

var v_width = v_cont.width();

var len = v_show.find("li").length; //我的视频图片个数

var page_count = Math.ceil(len/i); //只要不是整数,就往大的方向取最小的整数

if(!v_show.is(":animated")){

if(page == page_count){

v_show.animate({left:px},"slow");

page =1;

}else{

v_show.animate({left:-=+v_width},"slow");

page++;

}

}

});

//向左滚动

$(".prev").click(function(){ //点击事件

var v_wrap = $(this).parents(".scroll"); // 根据当前点击的元素获取到父元素

var v_show = v_wrap.find(".scroll_list"); //找到视频展示的区域

var v_cont = v_wrap.find(".box"); //找到视频展示区域的外围区域

var v_width = v_cont.width();

var len = v_show.find("li").length; //我的视频图片个数

var page_count = Math.ceil(len/i); //只要不是整数,就往大的方向取最小的整数

if(!v_show.is(":animated")){

if(page == 1){

v_show.animate({left:-=+ v_width*(page_count-1)},"slow");

page =page_count;

}else{

v_show.animate({left:+=+ v_width},"slow");

page--;

}

}

});

});

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

php聊天漂亮商业网站源码,vscode打开默认项目,ubuntu搜索目录,tomcat 怎么关不掉,爬虫 路线,php查询like,品牌推广设计seo教程,返剩网站源码,不要网络的模板lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。