视频展示效果

HTML代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>视频展示</title><link rel="stylesheet" type="text/css" href="style.css"><script type="text/javascript" src="jquery.js"></script><script type="text/javascript">$(function(){var page = 1;var i = 4;$("span.next").click(function() {var $parent = $(this).parents("div.v_show"); //根据当前单击元素获取到父元素var $v_show = $parent.find("div.v_content_list");    //找到视频内容展示区域var $v_content = $parent.find("div.v_content");var v_width = $v_content.width();var len = $v_show.find("li").length;var page_count = Math.ceil(len/i);// if (page == page_count) {//  $v_show.animate({left:"0px"},"normal");//   page = 1;// } else {//     $v_show.animate({left:"-="+v_width},"normal");//  page++;// }// $parent.find("span").eq(page-1).addClass("current").siblings().removeClass("current");if (!$v_show.is(":animated")) {   //判断“视频展示区域”是否正处于动画if (page == page_count) {$v_show.animate({left:"0px"},"normal");page = 1;} else {$v_show.animate({left:"-="+v_width},"normal");page++;}$parent.find("span").eq(page-1).addClass("current").siblings().removeClass("current");}})$("span.prev").click(function(){var $parent = $(this).parents("div.v_show");   //根据当前单击元素获取到父元素var $v_show = $parent.find("div.v_content_list");    //找到视频内容展示区域var $v_content = $parent.find("div.v_content");var v_width = $v_content.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)},"normal");page = page_count;} else {$v_show.animate({left:"+="+v_width},"normal");page--;}$parent.find("span").eq(page-1).addClass("current").siblings().removeClass("current");}})})</script>
</head>
<body><div class="v_show"><div class="v_caption"><h2 class="cartoon" title="卡通动漫">卡通动漫</h2><div class="highlight_tip"><span class="current">1</span><span>2</span><span>3</span><span>4</span></div><div class="change_btn"><span class="prev">上一页</span><span class="next">下一页</span></div><em><a href="#">更多</a></em></div><div class="v_content"><div class="v_content_list"><ul><li><a href="#"><img src="img/01.jpg" alt="海贼王"></a><h4><a href="#">海贼王</a></h4><span>播放:<em>25003</em></span></li><li><a href="#"><img src="img/01.jpg" alt="海贼王"></a><h4><a href="#">海贼王</a></h4><span>播放:<em>25003</em></span></li><li><a href="#"><img src="img/01.jpg" alt="海贼王"></a><h4><a href="#">海贼王</a></h4><span>播放:<em>25003</em></span></li><li><a href="#"><img src="img/01.jpg" alt="海贼王"></a><h4><a href="#">海贼王</a></h4><span>播放:<em>25003</em></span></li><li><a href="#"><img src="img/02.jpg" alt="哆啦A梦"></a><h4><a href="#">哆啦A梦</a></h4><span>播放:<em>23543</span></li><li><a href="#"><img src="img/02.jpg" alt="哆啦A梦"></a><h4><a href="#">哆啦A梦</a></h4><span>播放:<em>23543</span></li><li><a href="#"><img src="img/02.jpg" alt="哆啦A梦"></a><h4><a href="#">哆啦A梦</a></h4><span>播放:<em>23543</span></li><li><a href="#"><img src="img/02.jpg" alt="哆啦A梦"></a><h4><a href="#">哆啦A梦</a></h4><span>播放:<em>23543</span></li><li><a href="#"><img src="img/03.jpg" alt="火影忍者"></a><h4><a href="#">火影忍者</a></h4><span>播放:<em>4123</span></li><li><a href="#"><img src="img/03.jpg" alt="火影忍者"></a><h4><a href="#">火影忍者</a></h4><span>播放:<em>4123</span></li><li><a href="#"><img src="img/03.jpg" alt="火影忍者"></a><h4><a href="#">火影忍者</a></h4><span>播放:<em>4123</span></li><li><a href="#"><img src="img/03.jpg" alt="火影忍者"></a><h4><a href="#">火影忍者</a></h4><span>播放:<em>4123</span></li><li><a href="#"><img src="img/04.jpg" alt="龙珠传"></a><h4><a href="#">龙珠传</a></h4><span>播放:<em>20025</span></li><li><a href="#"><img src="img/04.jpg" alt="龙珠传"></a><h4><a href="#">龙珠传</a></h4><span>播放:<em>20025</span></li><li><a href="#"><img src="img/04.jpg" alt="龙珠传"></a><h4><a href="#">龙珠传</a></h4><span>播放:<em>20025</span></li><li><a href="#"><img src="img/04.jpg" alt="龙珠传"></a><h4><a href="#">龙珠传</a></h4><span>播放:<em>20025</span></li></ul></div></div></div>
</body>
</html>

style.css样式

* { margin:0; padding:0; word-break:break-all; }
body { background:#FFF; color:#333; font:12px/1.5em Helvetica, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
a { color:#2B93D2; text-decoration:none; }
a:hover { color:#E31E1C; text-decoration:underline; }
ul, li { list-style:none; }
fieldset, img { border:none; }/* v_show style */
.v_show { width:595px; margin:20px 0 1px 60px; }
.v_caption { height:35px; overflow:hidden; background:url(img/btn_cartoon.gif) no-repeat 0 0; }
.v_caption h2 { float:left; width:84px; height:35px; overflow:hidden; background:url(img/btn_cartoon.gif) no-repeat; text-indent:-9999px; }
.v_caption .cartoon { background-position: 0 -100px; }
.v_caption .variety { background-position:-100px -100px; }
.highlight_tip { display:inline; float:left; margin:14px 0 0 10px; }
.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; }
.highlight_tip .current { background-position:0 -220px; }
.change_btn { float:left; margin:7px 0 0 10px; }
.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; }
.change_btn .prev { background-position:0 -400px;  }
.change_btn .next { width:31px; background-position:-30px -400px; }
.v_caption em { display:inline; float:right; margin:10px 12px 0 0; font-family:simsun; }
.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; }
.v_content_list { position:absolute; width:2500px;top:0px; left:0px; }
.v_content ul {float:left;}
.v_content ul li { display:inline; float:left; margin:10px 2px 0; padding:8px; background:url(img/v_bg.gif) no-repeat; }
.v_content ul li a { display:block; width:128px; height:80px; overflow:hidden; }
.v_content ul li img {  width:128px; height:96px; }
.v_content ul li h4 { width:128px; height:18px; overflow:hidden; margin-top:12px; font-weight:normal; }
.v_content ul li h4 a { display:inline !important; height:auto !important; }
.v_content ul li span { color:#666; }
.v_content ul li em { color:#888; font-family:Verdana; font-size:0.9em; }

jQuery中的动画 -- 案例相关推荐

  1. jQuery中的动画理论干货

    [jQuery中的动画] 通过jQuery动画能够轻松地为页面添加精彩的视觉效果 [show()方法和hide()方法] 1.show()方法和hide()方法是jQUERY中最基本的动画方法,相当于 ...

  2. JQuery中的动画效果

    show() hide() slideUp slideDown fadeIn fadeOut animate : 自定义动画 JQuery中的动画效果.html <!DOCTYPE html&g ...

  3. jQuery中的动画

    一.基本动画 1.show()方法和hide()方法:改变display属性 为一个元素调用hide()方法,会将该元素的display样式改为"display:none". $( ...

  4. 玩转Jquery中的动画效果(animate方法)

    jQuery 动画 - animate() 方法 jQuery animate() 方法用于创建自定义动画. 语法: $(selector).animate({params},speed,callba ...

  5. jQuery 中的动画特效

    jQuery 吸引我的就是他的动画机制,可能也吸引了无数后台开发和前台开发人员,下面我们一起来看看: 1.show() 和 hide() 方法 show() 和 hide() 方法是 jQuery 中 ...

  6. jQuery的一些动画案例

    1.tab切换案例 这个比较常用于一些支付软件,绑定银行卡之后点击不同的银行卡就可查看相应的信息之类的,见网图: 银行卡手风琴特效制作思路: 首先创建银行卡的盒子模型,然后添加点击动画,使得点击的时候 ...

  7. Jquery中关于动画的一些操作函数

    首先是介绍函数: 第一个函数是: slideDown()是用于向下滑动元素.完整的函数是这样的slideDown(speed,callback); speed是规定效果的时长. callback是滑动 ...

  8. jquery学习(六)-jquery中的动画

    参考锋利的jQuery第二版 1.show和hide方法 调用方法:element.hide()隐藏元素,element.show()显示元素.其实说白了,其原理就是将元素的样式display值设置为 ...

  9. jquery中自定义动画效果实现

    1. 语法: $(selector).animate({params},[speed,callback]);必需的 params 参数定义形成动画的 CSS 属性.可选的 speed 参数规定效果的时 ...

最新文章

  1. 遗传算法来控制进入(一)
  2. PHP 截取中文字符函数
  3. 精通java ee项目案例_精通JavaEE项目案例
  4. 洛谷P1099 树网的核
  5. Spring精华问答 | Spring Bean的自动装配是怎么回事?
  6. 浅谈Taro和Apollo在开发过程中的实践
  7. 如何在手机上使用TensorFlow
  8. python ocr 文字识别软件,Python文字截图识别OCR工具实例解析
  9. UVA10167 Birthday Cake【暴力】
  10. java 声明数组_Java中的数组简介
  11. 计算机视觉实战(八)直方图与傅里叶变换
  12. 软件获取手机的ime权限_【干货】解锁VIP会员权限,两款手机必备剪辑软件,免登陆,1080P输出无压力!...
  13. 微信发红包的测试用例
  14. Mac版本git下载和使用
  15. AM437x——LED裸机
  16. C++运算符重载(简单易懂)
  17. 用计算机弹苹果手机铃声,10秒搞定,苹果iPhone手机不用电脑换铃声,这个方法真的炒鸡简单!...
  18. 智华计算机终端无法卸载,智华天成V1.0计算机终端保密检查系统软件 国密装备目录**...
  19. 快手官宣全员开启大小周?996、997,网友:「国产式加班」花样真多!
  20. ppt高级动画效果如何循环起来?

热门文章

  1. 北洋UAM-05LX(网口系列适用)ROS节点
  2. ASP.NET MVC 分部页 PartialViewResult
  3. Jquery 实现表格单行获取数据
  4. centos镜像下载教程
  5. 计算机外存断电会丢失吗,外储存器断电后信息会丢失吗
  6. 第二十九讲 求方程组通解和特解的公式(矩阵指数)
  7. 八字易经算法之用JAVA实现完整排盘系统_八字易經演算法之用JAVA實現完整排盤系統 | 學步園...
  8. 袁宝华 oracle,关键词优化难易分析_SEO优化难度分析 - 站长工具
  9. 9月24号面试总结(康拓普1面)
  10. 【http-flv】zlmedia http 客户端拉取 http-flv 流程