jQuery点击后一组图片左右滑动的实现代码_jquery

复制代码 代码如下:

$(function () {
var page = 1;//初始化page变量
var i = 2;//每版放两组图片
var $pictureShow = $(".pictures4");
var downwidth = $pictureShow.width();//获取框架内容的宽度,既每次移动的大小
var len = $(".picturescontent4").find('ul').length;//找到一共有几组图片
var page_number = Math.ceil(len / i);//找到一共有多少个版面
$("#symbol4b").click(function () {
if (!$(".picturescontent4").is(":animated")) {//判断是否正在执行动画效果
if (page == page_number) {//已经到最后一个版面了,如果再向后,必须跳转到第一个版面。
$(".picturescontent4").animate({ left: '0px' }, "slow");//通过改变left值,跳转到第一个版面
page = 1;
} else {
$(".picturescontent4").animate({ left: '-=' + downwidth }, "slow");//通过改变left值,达到每次换一个版面
page++;
}
}
return false;
});
$("#symbol4a").click(function () {
if (!$(".picturescontent4").is(":animated")) {
if (page == 1) {//已经到第一个版面了,如果再向前,必须跳转到最后一个版面
$(".picturescontent4").animate({ left: '-=' + downwidth * (page_number - 1) }, "slow");//通过改变left值,跳转到最后一个版面
page = page_number;
} else {
$(".picturescontent4").animate({ left: '+=' + downwidth }, "slow");//通过改变left值,达到每次换一个版面
page--;
}
}
return false;
});
});

复制代码 代码如下:

<div class="pictures4">
<div class="picturescontent4">
<ul class="pictures2ul3">
<li class="li13">
<a class="commona" href="#"><img class="picture" src="i/图片13.png" alt="图片13"/> </a>
</li>
<li class="li15">
<a" class="commona" href="#"><img class="picture" src="i/图片15.png" alt="图片15"/> </a>
</li>
</ul>
<ul class="pictures2ul4">
<li class="li14">
<a class="commona" href="#"><img class="picture" src="i/图片14.png" alt="图片14"/> </a>
</li>
<li class="li16">
<a class="commona" href="#"><img class="picture" src="i/图片16.png" alt="图片16"/> </a>
</li>
</ul>
<ul class="pictures2ul1">
<li class="li1">
<a class="commona" href="#"><img class="picture" src="i/图片1.png" alt="图片1"/> </a>
</li>
<li class="li3">
<a class="commona" href="#"><img class="picture" src="i/图片3.png" alt="图片3"/> </a>
</li>
</ul>
<ul class="pictures2ul2">
<li class="li2">
<a class="commona" href="#"><img class="picture" src="i/图片2.png" alt="图片2"/> </a>
</li>
<li class="li4">
<a class="commona" href="#"><img class="picture" src="i/图片4.png" alt="图片4"/> </a>
</li>
</ul>
<ul class="pictures2ul5">
<li class="li9">
<a class="commona" href="#"><img class="picture" src="i/图片9.png" alt="图片9"/> </a>
</li>
<li class="li11">
<a" class="commona" href="#"><img class="picture" src="i/图片11.png" alt="图片11"/> </a>
</li>
</ul>
<ul class="pictures2ul6">
<li class="li10">
<a class="commona" href="#"><img class="picture" src="i/图片10.png" alt="图片10"/> </a>
</li>
<li class="li12">
<a class="commona" href="#"><img class="picture" src="i/图片12.png" alt="图片12"/> </a>
</li>
</ul>
</div>
</div>

复制代码 代码如下:

.pictures2ul1,.pictures2ul2 ,.pictures2ul3,.pictures2ul4,.pictures2ul5,.pictures2ul6
{
margin-top:0px;
margin-right:17px;
padding:0px;
width: 122px;
float:left;
list-style-type:none;}
.pictures4
{
height:111px;
position:absolute;
overflow:hidden;
width:278px;
}
.picturescontent4 //其中设置position了,才能在JavaScript用left控制。
{
position:absolute;
float:left;
width:834px;
}

时间: 2024-09-14 10:35:23

jQuery点击后一组图片左右滑动的实现代码_jquery的相关文章

jquery实现最简单的滑动菜单效果代码_jquery

本文实例讲述了jquery实现最简单的滑动菜单效果代码.分享给大家供大家参考.具体如下: 这是一款最简单的jQuery下拉滑出菜单,jQuery代码实现,这里没有过多的去修饰菜单,仅是一些基本的实现,特别是对学习jQuery是个不错的参考实例,这里使用了一个jquery封装库文件jquery.tools.min.js,从外部引入,测试时候可能会因载入不成功而看不到效果,刷新一下网页即可解决此问题. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/

jQuery bxCarousel实现图片滚动切换效果示例代码_jquery

BxCarousel是一个具有众多配置且易用的Jquery图片滚动插件,特征主要有: ◆ 可以指定显示的元素总数 ◆ 可以指定每次滚动的元素个数 ◆ 自动播放模式 ◆ 前一张/后一张按钮控制图片流动 参数含义: display_num:显示元素的数量,几张图片 move:单击左右控制键时,移动的元素个数,此处为移动2张图片 prev_image:上一元素按钮图片 next_image:下一元素按钮图片 margin:图片之间的间隙,一般设为10px auto:自动滚动效果 controls:是否

用jquery实现自定义风格的滑动条实现代码_jquery

前些天我们学生在线首页改版,要做一个工具栏,由于版面的限制,原先策划的很多工具只好安排在一个小区域里面,具体效果如下: 当然,这样的效果,用html自带的控件也可以实现.不过自定义的话就可以自己设置滑动条的样式啦,比如说设为红色.蓝色等,按钮形状也可以自己做啦. 需要实现的效果是,这些工具一次最多在可见区域显示9个(这里假设工具项总数多于9个,不满9个的话,将来也很有可能扩展到9个),点击上下的按钮即可将可见区域内的工具区域上下移动. 但是这样做好后,运营人员给我提意见了:要是移动滑动条就可以实

JQuery+CSS实现图片上放置按钮的方法_jquery

本文实例讲述了JQuery+CSS实现图片上放置按钮的方法.分享给大家供大家参考.具体分析如下: position:relative日常应用的时候一般是设置给position:absolute;的父层的, 父层position:relative; 子层position:absolute;的话, 就是依照父层的边界进行定位的, 不然position:absolute 会逐层向上寻找设置了position:relative的元素边界, 直到body元素.. 第一种写法(连同CSS一起追加进去) va

jQuery实现首页图片淡入淡出效果的方法_jquery

本文实例讲述了jQuery实现首页图片淡入淡出效果的方法.分享给大家供大家参考.具体分析如下: 这里演示当当网的品牌店铺首页效果,演示地址为:http://static.dangdang.com/gm/topic/2270_181320.shtml 效果图如下所示: 需求: 1. 绿色区域要求在图片上方,半透明显示 2. 当鼠标移动到红色区域,切换相应的图片 3. 首页的三张大图轮转 HTML: <div id="carousel"> <div id="ca

jquery实现左右滑动菜单效果代码_jquery

本文实例讲述了jquery实现左右滑动菜单效果代码.分享给大家供大家参考.具体如下: 这里演示了三种背景颜色左右滑动jquery菜单导航效果,IE下有问题,本菜单使用了CSS3的部分属性,因此建议使用火狐或Chrome等浏览器获取最佳效果.当把鼠标移到菜单上的时候,对应菜单项的背景会变化,而且本菜单具有圆角的效果. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-left-right-move-style-menu-codes/ 具

jQuery实现的图片轮播效果完整示例_jquery

本文实例讲述了jQuery实现的图片轮播效果.分享给大家供大家参考,具体如下: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>图片轮播</title> <style type="text/css"> *{ padding: 0; margin: 0;} li{ list-

jquery实现仿Flash的横向滑动菜单效果代码_jquery

本文实例讲述了jquery实现仿Flash的横向滑动菜单效果代码.分享给大家供大家参考.具体如下: 这是一个仿Flash的jquery滑动菜单,横向,延时效果明显,如果觉得延时太长的话,自己可以修改参数,通过这个菜单主要是想向大家掌握一些jQuery生成动画的技巧,同时这也是jquery强大功能的体现. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-f-flash-style-move-menu-codes/ 具体代码如下: <!

jquery实现焦点图片随机切换效果的方法_jquery

本文实例讲述了jquery实现焦点图片随机切换效果的方法.分享给大家供大家参考.具体如下: 1. 运行效果如下图所示: 2.完整实例代码点击此处本站下载. 3.完整代码如下: 复制代码 代码如下: <!DOCTYPE html> <html lang="en"> <head>     <meta charset="utf-8">     <title>Slides, A Slideshow Plugin f