1. * { margin:0; padding:0; word-break:break-all; }
  2. body { background:#FFF; color:#333; font:12px/1.5em Helvetica, Arial, sans-serif; }
  3. h1, h2, h3, h4, h5, h6 { font-size:1em; }
  4. a { color:#2B93D2; text-decoration:none; }
  5. a:hover { color:#E31E1C; text-decoration:underline; }
  6. ul, li { list-style:none; }
  7. fieldset, img { border:none; }
  8.  
  9. /* v_show style */
  10. .v_show { width:595px; margin:20px 0 1px 60px; }
  11. .v_caption { height:35px; overflow:hidden; background:url(img/btn_cartoon.gif) no-repeat 0 0; }
  12. .v_caption h2 { float:left; width:84px; height:35px; overflow:hidden; background:url(img/btn_cartoon.gif) no-repeat; text-indent:-9999px; }
  13. .v_caption .cartoon { background-position: 0 -100px; }
  14. .v_caption .variety { background-position:-100px -100px; }
  15. .highlight_tip { display:inline; float:left; margin:14px 0 0 10px; }
  16. .highlight_tip span { display:inline; float:left; width:7px; height:7px; overflow:hidden; margin:0 2px; background:url(img/btn_cartoon.gif) no-repeat 0 -320px; text-indent:-9999px; }
  17. .highlight_tip .current { background-position:0 -220px; }
  18. .change_btn { float:left; margin:7px 0 0 10px; }
  19. .change_btn span { display:block; float:left; width:30px; height:23px; overflow:hidden; background:url(img/btn_cartoon.gif) no-repeat; text-indent:-9999px; cursor:pointer; }
  20. .change_btn .prev { background-position:0 -400px; }
  21. .change_btn .next { width:31px; background-position:-30px -400px; }
  22. .v_caption em { display:inline; float:right; margin:10px 12px 0 0; font-family:simsun; }
  23. .v_content { position:relative; width:592px; height:160px; overflow:hidden; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; border-left:1px solid #E7E7E7; }
  24. .v_content_list { position:absolute; width:2500px;top:0px; left:0px; }
  25. .v_content ul {float:left;}
  26. .v_content ul li { display:inline; float:left; margin:10px 2px 0; padding:8px; background:url(img/v_bg.gif) no-repeat; }
  27. .v_content ul li a { display:block; width:128px; height:80px; overflow:hidden; }
  28. .v_content ul li img { width:128px; height:96px; }
  29. .v_content ul li h4 { width:128px; height:18px; overflow:hidden; margin-top:12px; font-weight:normal; }
  30. .v_content ul li h4 a { display:inline !important; height:auto !important; }
  31. .v_content ul li span { color:#666; }
  32. .v_content ul li em { color:#888; font-family:Verdana; font-size:0.9em; }

  

  1. <script type="text/javascript">
  2. $(function(){
  3. var page = 1;
  4. var i = 4; //每版放4个图片
  5. //向后 按钮
  6. $("span.next").click(function(){ //绑定click事件
  7. var $parent = $(this).parents("div.v_show");//根据当前点击元素获取到父元素
  8. var $v_show = $parent.find("div.v_content_list"); //寻找到“视频内容展示区域”
  9. var $v_content = $parent.find("div.v_content"); //寻找到“视频内容展示区域”外围的DIV元素
  10. var v_width = $v_content.width() ;
  11. var len = $v_show.find("li").length;
  12. var page_count = Math.ceil(len / i) ; //只要不是整数,就往大的方向取最小的整数
  13. if( !$v_show.is(":animated") ){ //判断“视频内容展示区域”是否正在处于动画
  14. if( page == page_count ){ //已经到最后一个版面了,如果再向后,必须跳转到第一个版面。
  15. $v_show.animate({ left : '0px'}, "slow"); //通过改变left值,跳转到第一个版面
  16. page = 1;
  17. }else{
  18. $v_show.animate({ left : '-='+v_width }, "slow"); //通过改变left值,达到每次换一个版面
  19. page++;
  20. }
  21. $parent.find("span").eq((page-1)).addClass("current").siblings().removeClass("current");
  22. }
  23. });
  24. //往前 按钮
  25. $("span.prev").click(function(){
  26. var $parent = $(this).parents("div.v_show");//根据当前点击元素获取到父元素
  27. var $v_show = $parent.find("div.v_content_list"); //寻找到“视频内容展示区域”
  28. var $v_content = $parent.find("div.v_content"); //寻找到“视频内容展示区域”外围的DIV元素
  29. var v_width = $v_content.width();
  30. var len = $v_show.find("li").length;
  31. var page_count = Math.ceil(len / i) ; //只要不是整数,就往大的方向取最小的整数
  32. if( !$v_show.is(":animated") ){ //判断“视频内容展示区域”是否正在处于动画
  33. if( page == 1 ){ //已经到第一个版面了,如果再向前,必须跳转到最后一个版面。
  34. $v_show.animate({ left : '-='+v_width*(page_count-1) }, "slow");
  35. page = page_count;
  36. }else{
  37. $v_show.animate({ left : '+='+v_width }, "slow");
  38. page--;
  39. }
  40. $parent.find("span").eq((page-1)).addClass("current").siblings().removeClass("current");
  41. }
  42. });
  43. });
  44.  
  45. </script>
  46.  
  47. </head>
  48.  
  49. <body>
  50.  
  51. <div class="v_show">
  52. <div class="v_caption">
  53. <h2 class="cartoon" title="卡通动漫">卡通动漫</h2>
  54. <div class="highlight_tip">
  55. <span class="current">1</span><span>2</span><span>3</span><span>4</span>
  56. </div>
  57. <div class="change_btn">
  58. <span class="prev" >上一页</span>
  59. <span class="next">下一页</span>
  60. </div>
  61. <em><a href="#">更多>></a></em>
  62. </div>
  63. <div class="v_content">
  64. <div class="v_content_list">
  65. <ul>
  66. <li><a href="#"><img src="img/01.jpg" alt="海贼王" /></a><h4><a href="#">海贼王</a></h4><span>播放:<em>28,276</em></span></li>
  67. <li><a href="#"><img src="img/01.jpg" alt="海贼王" /></a><h4><a href="#">海贼王</a></h4><span>播放:<em>28,276</em></span></li>
  68. <li><a href="#"><img src="img/01.jpg" alt="海贼王" /></a><h4><a href="#">海贼王</a></h4><span>播放:<em>28,276</em></span></li>
  69. <li><a href="#"><img src="img/01.jpg" alt="海贼王" /></a><h4><a href="#">海贼王</a></h4><span>播放:<em>28,276</em></span></li>
  70. <li><a href="#"><img src="img/02.jpg" alt="哆啦A梦" /></a><h4><a href="#">哆啦A梦</a></h4><span>播放:<em>33,326</em></span></li>
  71. <li><a href="#"><img src="img/02.jpg" alt="哆啦A梦" /></a><h4><a href="#">哆啦A梦</a></h4><span>播放:<em>33,326</em></span></li>
  72. <li><a href="#"><img src="img/02.jpg" alt="哆啦A梦" /></a><h4><a href="#">哆啦A梦</a></h4><span>播放:<em>33,326</em></span></li>
  73. <li><a href="#"><img src="img/02.jpg" alt="哆啦A梦" /></a><h4><a href="#">哆啦A梦</a></h4><span>播放:<em>33,326</em></span></li>
  74. <li><a href="#"><img src="img/03.jpg" alt="火影忍者" /></a><h4><a href="#">火影忍者</a></h4><span>播放:<em>28,276</em></span></li>
  75. <li><a href="#"><img src="img/03.jpg" alt="火影忍者" /></a><h4><a href="#">火影忍者</a></h4><span>播放:<em>28,276</em></span></li>
  76. <li><a href="#"><img src="img/03.jpg" alt="火影忍者" /></a><h4><a href="#">火影忍者</a></h4><span>播放:<em>28,276</em></span></li>
  77. <li><a href="#"><img src="img/03.jpg" alt="火影忍者" /></a><h4><a href="#">火影忍者</a></h4><span>播放:<em>28,276</em></span></li>
  78. <li><a href="#"><img src="img/04.jpg" alt="龙珠" /></a><h4><a href="#">龙珠</a></h4><span>播放 <em>57,865</em></span></li>
  79. <li><a href="#"><img src="img/04.jpg" alt="龙珠" /></a><h4><a href="#">龙珠</a></h4><span>播放 <em>57,865</em></span></li>
  80. <li><a href="#"><img src="img/04.jpg" alt="龙珠" /></a><h4><a href="#">龙珠</a></h4><span>播放 <em>57,865</em></span></li>
  81. <li><a href="#"><img src="img/04.jpg" alt="龙珠" /></a><h4><a href="#">龙珠</a></h4><span>播放 <em>57,865</em></span></li>
  82. </ul>
  83. </div>
  84. </div>
  85. </div>
  86.  
  87. </body>
  88. </html>

jquery播放图片的更多相关文章

  1. 20+功能强大的jQuery/CSS3图片特效插件

    以下是分享的20几个不错的图片特效插件,基于jQuery和CSS3. 1.jQuery图片下滑切换播放效果 这是一款基于jQuery的焦点图插件,这款焦点图的特点是有向下滑动的动画效果,滑到底部时,有 ...

  2. 基于jQuery的图片相册滑出放大插件

    今天给大家带来一款基于jQuery的图片相册滑出放大插件.点击相册图片,展示该图片.该插件适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗..效 ...

  3. 18款 非常实用 jquery幻灯片图片切换

    1.jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动 jquery图片特效制作仿腾讯QQ商城首页banner焦点图片轮播切换效果,带索引按钮控制和左右按钮控制图片切换. 查看演示>& ...

  4. 基于JQUERY 的图片查看插件

    viewer是一款功能强大的图片查看器.它可以实现ACDsee等看图软件的部分功能.它可以对图片进行移动,缩放,旋转,翻转,可以前后浏览一组图片.该图片查看器还支持移动设备,支持键盘控制,功能十分强大 ...

  5. javascript播放图片序列帧

    javascript播放图片序列帧1 先预加载<pre>var load_img = [];for(k=0;k<=16;k++){load_img.push( '/cjsxy/ima ...

  6. jQuery个性化图片轮播效果

    jQuery个性化图片轮播效果 购物产品展示:图片轮播器<效果如下所示> 思路说明: 每隔一段时间,实现图片的自动切换及选项卡选中效果,鼠标划入图片动画停止,划出或离开动画开始 两个区域: ...

  7. jQuery Lightbox图片放大预览

    简介:jQuery Lightbox图片放大预览代码是一款可以在用户点击页面中的小图片时,将该图片的高清版本以Lightbox的方式放大显示在页面的中间,提高用户的体验度. 效果展示 http://h ...

  8. PgwSlideshow-基于Jquery的图片轮播插件

    0 PgwSlideshow简介 PgwSlideshow是一款基于Jquery的图片轮播插件,基本布局分为上下结构,上方为大图轮播区域,用户可自定义图片轮播切换的间隔时间,也可以通过单击左右方向按键 ...

  9. jquery插件图片延时加载实例详解

    效果预览:http://keleyi.com/keleyi/phtml/image/index.htm 使用方法:1.导入JS插件 <script src="http://keleyi ...

随机推荐

  1. JavaScript事件对象属性e.target和this的区别

    前言: Event对象代表事件的状态,比如事件在其中发生的元素.键盘按键的状态.鼠标的位置.鼠标按钮的状态. 事件发生后,跟事件相关的一系列信息数据的集合都放到这个对象里面,这个对象就是事件对象eve ...

  2. Ubuntu18.04下Git安装及使用

    Ubuntu 18.04 git安装配置及基本使用 git Ubuntu 准备 对Ubuntu相关资源升级 1. linux资源升级 sudo apt-get update 2. linux软件升级 ...

  3. 轻轻松松学CSS:Flex布局

     Flex布局就是"弹性布局",它可以简便.完整.响应式地实现各种页面布局.引入弹性布局的目的,当页面需要适应不同的屏幕大小确保元素拥有恰当的布局方式,对一个容器中的子元素进行排列 ...

  4. 持续集成工具之Jenkins安装部署

    一.DevOps理念 所谓DevOps是指development和Operations的组合,中文意思就是开发和运维的简写.devops理念主要是针对企业中的研发人员.运维人员和测试人员的工作理念,是 ...

  5. 基于raft共识搭建的Fabric1.4.4多机网络环境

    1准备工作介绍 1各个主机ip以及节点分配情况 各个主机的节点分配情况 ip地址 orderer0.example.com,peer0.org1.example.com 172.17.3.60 ord ...

  6. 多测师讲解 _教师(必备)_高级讲师肖sir

    教学心得1.备课要充分,防止第二天上课会出现一些突发情况2.上课要有自己的思路,不一定要按照课件上的讲3.上课气氛比较沉闷的时候,可以适当的开下玩笑,缓解大家的学习氛围4.讲课的时候提醒学员不要做笔记 ...

  7. 多测师_高级肖sir分享pycharm中设置主题和设置代码颜色方法

    一.修改pycharm中的主题颜色 二.修改代码颜色 File-->Settings-->Editor--> Color Scheme-->Language Defaults- ...

  8. MeteoInfoLab脚本示例:水汽通量散度计算

    用ncep数据计算水汽通量散度的脚本.需要air, uwnd, vwnd和rhum变量.数据是4维数据,需要固定时间维和高度维,数据中纬度维的数据是反向的,因此读取时需要特殊的设置(::-1).脚本中 ...

  9. C++中线程安全单例模式的正确实现方式

    为什么说DCLP不是线程安全的 DCLP(Double Checked Locking Pattern),即双检锁模式: class Foo { public: static Foo* getInst ...

  10. 洛谷 CF1012C Hills(动态规划)

    题目大意: 有几座山,如果一座山左右两边的山比它矮,那么可以在这个山上建房子,你有一台挖掘机,每天可以挖一座山一米,问你需要花多少代价可以分别盖1.2.3--座房子.(给出山的数量,以及每座山的高度) ...