通过jquery的animate实现可以左右点击的轮播
来源:互联网 发布:泰安网络推广 编辑:程序博客网 时间:2024/06/03 21:43
html代码:
<div id="all"> <ul class="banner"> <li><img src="img/pic1.jpg"/></li> <li><img src="img/pic2.jpg"/></li> <li><img src="img/pic3.jpg"/></li> </ul> <span class="btn-prev">></span> <span class="btn-next"><</span></div>
css代码:
*{ margin: 0; padding: 0; } #all{ width: 520px; height: 280px; overflow: hidden; position: relative; } .banner{ list-style:none; width: 1560px; height: 280px; } .banner>li{ width: 520px; float: left; } #all span{ display: block; width: 30px; height: 40px; cursor: pointer; color: #fff; font-size: 30px; text-align: center; line-height: 40px; background: rgba(0,0,0,.5); position: absolute; top: 50%; margin-top: -15px; } #all span.btn-prev{ right: 0; }
js代码:
$(function(){ var i; function move(){ $(".banner").animate({"margin-left":"-520px"},function(){ $(".banner").css("margin-left","0px"); $(".banner").append($(".banner li").eq(0)); }) } i=setInterval(move,2000); /*鼠标悬浮事件*/ $("#all").hover(function(){ clearInterval(i); }, function(){ i=setInterval(move,2000); }); /*按钮 下一个*/ $(".btn-next").on("click",function(){ $(".banner").animate({"margin-left":"-520px"},function(){ $(".banner").append($("li").eq(0)); $(".banner").css("margin-left","0px"); }) }) /*按钮上一个*/ $(".btn-prev").on("click",function(){ $(".banner").prepend($(".banner li:last")); $(".banner").css("margin-left","-520px"); $(".banner").animate({"margin-left":"0px"},function(){ }) }) })
阅读全文
0 0
- 通过jquery的animate实现可以左右点击的轮播
- 可以通过左右滑动和点击小按钮来实现图片的轮播
- JavaScript实现简单的图片轮播(通过点击左右焦点切换)
- jquery实现animate的使用
- 点击轮播图片左右按钮,实现轮播效果
- jQuery实现图片轮播特性。使用animate函数
- 简单通过点击左右按钮来改变图片轮播
- jQuery实现简单的图片轮播(二)-增加左右(或上下)翻页功能
- 基于jQuery的图片左右轮播,基本原理通用
- jquery实现点击按钮左右移动的菜单
- 用jquery实现可以左右选择的菜单效果
- jquery实现可以左右选择的下拉菜单效果
- animate实现与slideToggle()相似效果的左右方向折叠
- 怎么实现div左右移动|animate animation hover的区别
- 简单的点击实现图片轮播~
- JQuery的animate()实现菜单滑动
- JavaScript实现简单的图片轮播(通过点击数字切换)
- JQuery的animate
- Android 慕课学习笔记整理(一)
- java-static关键字
- IO五种模型(阻塞IO、非阻塞IO、多路复用IO、信号驱动IO、异步IO)
- 除了打通各类知识平台的激励系统,他们还想做国际领先的区块链技术社区
- Algorithm-Arrays-4 最大绝对距离Max Absolute Difference
- 通过jquery的animate实现可以左右点击的轮播
- 自定义进度条,可在进度条中添加节点
- 简单的静态通讯录的实现。
- 计算字符串最后一个单词的长度,单词以空格隔开
- poj 1182 食物链 【带权并查集】
- Maven学习之插件—maven-assembly-plugin
- 使用多层 LSTM API(4/7)
- git revert
- Redis 客户端运行