<style>
ul{ list-style:none; padding:0px; margin:0px;}
li{ list-style:none; padding:0px; margin:0px;}
.big_pic{ width:300px; height:300px; overflow:hidden; padding-bottom:20px;}
#pic_box{ width:510px; height:200px; overflow:hidden;}
.pic_bon_left{ width:10px; cursor:pointer; height:200px; vertical-align:middle; float:left}
.pic_cen{ float:left; width:480px; padding:5px; overflow:hidden;}
.pic_cen ul{ list-style:none; overflow:hidden; height:160px;}
.pic_cen ul li{ list-style:none; width:100px; height:160px; float:left; padding-right:10px;}
.pic_cen ul li img{ width:96px; height:160px;}
.pic_bon_right{ width:10px; cursor:pointer; height:200px; vertical-align:middle; float:right}
</style>
<div class="big_pic"><img src="img/1.jpg" id="bigimg" /></div>
<div id="pic_box">
<div class="pic_bon_left"><</div>
<div class="pic_cen">
<ul>
<li><img src="img/1.jpg" /></li>
<li><img src="img/2.jpg" /></li>
<li><img src="img/3.jpg" /></li>
<li><img src="img/4.jpg" /></li>
<li><img src="img/5.jpg" /></li>
<li><img src="img/6.jpg" /></li>
</ul>
</div>
<div class="pic_bon_right">></div>
</div>
<script type="text/javascript">
$(document).ready(function(){
var prev=$(".pic_bon_left");
var next=$(".pic_bon_right");
var img=$(".pic_cen ul");
var flag="left";
var ad;
var w=$(".pic_cen ul li").outerWidth(true); //outerWidth(options)获取第一个匹配元素外部宽度(默认包括补白和边框)。此方法对可见和隐藏元素均有效 $(".pic_cen ul li").click(function(){
$src=this.getElementsByTagName("img")[0].src;
$("#bigimg").attr("src",$src);
}); next.click(function(){
img.animate({"margin-left":-w},function(){
img.find("li").eq(0).appendTo(img); //在被选元素img 结尾(仍位于内部) 加入加'eq(0):第一个'li
img.css({"margin-left":0});
});
var flag="left";
}); prev.click(function(){
img.find('li:last').prependTo(img); //在被选元素img 开头(仍位于内部) 加入最后一个li
img.css({"margin-left":-w});
img.animate({"margin-left":0});
var flag="right";
}); $("#pic_box").hover(function(){
clearInterval(ad);
},function(){
ad=setInterval(function(){flag == "left" ? next.click() : prev.click()},3000);
}).trigger("mouseleave"); });
</script>

jquer 带左右按钮滚动图片 点击显示大图的更多相关文章

  1. WPF图片浏览器(显示大图、小图等)

    原文:WPF图片浏览器(显示大图.小图等) 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/wangshubo1989/article/details ...

  2. ueditor 复制word里面带图文的文章,图片可以直接显示

    图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用,但是项目要求需要支持所有的浏览器,包括Windows和macOS系统.没有办 ...

  3. jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动

    jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动 http://www.17sucai.com/pins/demoshow/382

  4. 【demo练习三】:图片水平滚动、点击按钮变更图片动画

    要求:四张图片水平滚动,每隔5秒进行一次循环,点击按钮随机变更图片. XAML前台代码: <Window x:Class="图片滚动.MainWindow" xmlns=&q ...

  5. 带左右箭头切换的自动滚动图片JS特效

    效果图 按钮 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...

  6. 用 JS 点击左右按钮 使图片切换 - 最精简版-ljx2380000-ChinaUnix博客

    body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI ...

  7. JQuery实现点击按钮切换图片(附源码)--JQuery基础

    JQuery实现切换图片相对比较简单,直接贴代码了哈,有注释噢!疑问请追加评论哈,不足之处还请大佬们指出! 1.案例代码: demo.html: <!DOCTYPE html><ht ...

  8. html js点击按钮滚动跳转定位到页面指定位置(DIV)的方法代码

    一:通过html锚点实现滚动定位到页面指定位置(DIV):    如果我们要点击实现跳转的地方是一个html锚点,也就是点击一个A标签超链接实现跳转,可以把A标签的href属性直接指向跳转指定位置的d ...

  9. jquery带按钮的图片切换效果

    <!doctype html> <html> <head> <meta charset="gb2312"> <title> ...

随机推荐

  1. (转) QImage总结

    嗯,这个QImage的问题研究好久了,有段时间没用,忘了,已经被两次问到了,突然有点解释不清楚,我汗颜,觉得有必要重新总结下了,不然无颜对自己了. 图像的数据是以字节为单位保存的,每一行的字节数必须是 ...

  2. LeetCode OJ 34. Search for a Range

    Given a sorted array of integers, find the starting and ending position of a given target value. You ...

  3. Java Timer及TimerTarsk(摘自网络)

    Java自带的java.util.Timer类,通过调度一个java.util.TimerTask任务. 这种方式可以让程序按照某一个频度执行,但不能指定时间运行.用的较少.任务的调用通过起的子线程进 ...

  4. iOS之多线程NSOperation

    目前在 iOS 和 OS X 中有两套先进的同步 API 可供我们使用:NSOperation 和 GCD .其中 GCD 是基于 C 的底层的 API ,而 NSOperation 则是 GCD 实 ...

  5. android service文章转载

    郑重转载几篇网络文章: Android Service使用 http://www.cnblogs.com/linlf03/archive/2013/06/14/3135273.html Android ...

  6. PHP通过url下载远程图片到本地

    function GrabImage($url,$filename) { if($url==""):return false;endif; ob_start(); readfile ...

  7. C语言中结构体定义实际上相当于变量入栈

    struct context { int edi; int esi; int ebx; int ebp; int eip;}; 对应的入栈顺序是 pushl %esp pushl %eip pushl ...

  8. 项目管理实践【六】自动同步数据库【Using Visual Studio with Source Control System to synchronize database automatically】

    在上一篇项目管理实践[五]自动编译和发布网站中,我们讲解了如何使用MSBuild+Robocopy+WebDeployment来自动编译和部署网站,今天,我们来看一下,如何使用MSBuild +SVN ...

  9. JSP 之国际化

    导入 <%@ taglib url="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 创建三个语 ...

  10. pudn下载地址的规律

    A:http://download.pudn.com/downloads15/sourcecode/app/354278Cams.rar(随机数字6个)B:http://www.pudn.com/do ...