用jquery写出图片自动轮播效果
相关代码如下,只要把代码粘贴进编辑器,修改图片路径,即可看到效果。
1、html部分
| <body> | |
| <ul class="banner"> | |
| <li><img src="images/01.jpg"/></li> | |
| <li><img src="images/02.jpg"/></li> | |
| <li><img src="images/03.jpg"/></li> | |
| <li><img src="images/04.jpg"/></li> | |
| <li><img src="images/05.jpg"/></li> | |
| </ul> | |
| <ul class="product"> | |
| <li class="on"> | |
| <span>网站建设</span> | |
| <ul> | |
| <li>网站建设</li> | |
| <li>网站建设</li> | |
| <li>网站建设</li> | |
| </ul> | |
| </li> | |
| <li class="on"> | |
| <span>网络营销</span> | |
| <ul> | |
| <li>网络营销</li> | |
| <li>网络营销</li> | |
| <li>网络营销</li> | |
| </ul> | |
| </li> | |
| <li class="on"> | |
| <span>UI设计</span> | |
| <ul> | |
| <li>UI设计</li> | |
| <li>UI设计</li> | |
| <li>UI设计</li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </body> |
2、css部分
| <style type="text/css"> | |
| *{margin:0px;padding:0px} | |
| .banner{width:180px;height:180px;overflow:hidden;margin:100px auto} | |
| .banner li{list-style:none;width:180px;height:180px;} | |
| .product{width:100px;background:blue;margin:100px auto} | |
| .product li{list-style:none;text-align:center} | |
| span{background:url(images/open.gif) no-repeat 5px;display:block} | |
| .on ul{display:none} | |
| .on span{background:url(images/close.gif) no-repeat 5px;display:block} | |
| </style> |
3、js部分
| <script type="text/javascript" src="jquery-1.11.0.min.js"></script> | |
| <script type="text/javascript"> | |
| $(function(){ | |
| setInterval(function(){ | |
| if($(".banner li:last").is(":hidden")){ | |
| $(".banner li:visible").addClass("on"); | |
| $(".banner li[class=on]").next().fadeIn("slow"); | |
| $(".banner li[class=on]").removeClass("on").hide(); | |
| }else{ | |
| $(".banner li:last").hide(); | |
| $(".banner li:first").fadeIn("slow"); | |
| } | |
| },2000) | |
| }) | |
| $(".product li:has('ul')").click(function(){ | |
| if($(this).hasClass('on')){ | |
| $(this).removeClass('on').siblings().addClass('on'); | |
| }else{ | |
| $(this).addClass('on'); | |
| } | |
| }) | |
| }) |
有问题可以找我一起交流哦!QQ:1047832475
用jquery写出图片自动轮播效果的更多相关文章
- 用最简单的代码写出banner图轮播效果
以下视频是由[赵一鸣随笔]博客提供的“用最简单的代码写出banner图轮播效果”. 查看全屏高清视频,请点击链接:http://www.zymseo.com/58.html
- 2017年10月21日 CSS常用样式&鼠标样式 以及 jQuery鼠标事件& jQuery图片轮播& jQuery图片自动轮播代码
css代码 背景与前景 background-color:#0000; //背景色,样式表优先级高 background-image:url(路径); //设置背景图片 background-atta ...
- 前端面试题常考&必考之--用jquery写出当前元素的同辈元素的第二个结点的value值
问题:用jquery写出当前元素的同辈元素的第二个结点的value值??? 分析:该题目有一个坑,那就是,如果当前元素没有第二个兄弟结点呢(坑坑坑) 解析: 一般我们可能会这样写: $(this).s ...
- AJ学IOS(11)UI之图片自动轮播
AJ分享,必须精品 先看效果 代码 #import "NYViewController.h" #define kImageCount 5 @interface NYViewCont ...
- 使用 jQuery 中的淡入淡出动画,实现图片的轮播效果,每隔 2 秒钟切换一张图片,共 6 张图片
查看本章节 查看作业目录 需求说明: 使用 jQuery 中的淡入淡出动画,实现图片的轮播效果,每隔 2 秒钟切换一张图片,共 6 张图片,切换到第 6 张后从头开始切换,在图片的下方显示 6 个小圆 ...
- 天猫京东app中常见的上下滚动轮播效果如何实现?
前段时间,公司安排我制作一个上下滚动轮播效果,类似于我们在天猫京东app中常见的这样: 哇kao!这个我完全不会呀??? 幸好,前几天一个朋友在朋友圈分享了一篇推文.瞬间引领我走出了迷茫,这个教程特别 ...
- jQuery点击图片放大拖动查看效果
效果如图: 放大前: 放大后(可拖动图片浏览): 源码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head& ...
- 仿网易新闻 ViewPager 实现图片自动轮播
新闻 App 首页最上方一般会循环播放热点图片,如下图所示. 本文主要介绍了利用 ViewPager 实现轮播图片,图片下方加上小圆点指示器标记当前位置,并利用 Timer+Handler 实现了自动 ...
- ios - 图片自动轮播定时器(NSTimer)以及消息循环模式简介
本文只是演示如何设置图片轮播的定时器. 创建全局变量NSTimer 程序启动后就开始轮播图片,所以在- (void)viewDidLoad中就启动定时器. 将定时器放入消息循环池中.- (void)v ...
随机推荐
- VBA锁定指定单元格
Then .Range("AF4").Value = pjno .Range("A1:AH56").Locked = False .Range("F6 ...
- [mybatis]传值和返回结果
一.传值:parameterType的形式:可以传递一个类,也可以是一个map <update id="updateCategory" parameterType=" ...
- MVC自定义视图
编写自定义模板,以单选按钮为例 1.在Shared新建模板视图(文件夹名必须为EditorTemplates) 2.编写模板代码 @model bool <table&g ...
- MySQL数据库锁机制之MyISAM引擎表锁和InnoDB行锁详解
转 http://blog.csdn.net/hsd2012/article/details/51112009 转 http://blog.csdn.net/e421083458/article/de ...
- NSubstitute.Analyzers检测NSubstitute用法冲突
NSubstitute是一个.Net环境使用的,简洁,语法友好的Mock库.语法简洁的缺点是有一些失败的用法很难察觉和检测.比如试图mock一个非虚拟成员-NSubstitute不能看到这些成员所以不 ...
- Python 线程----线程方法,线程事件,线程队列,线程池,GIL锁,协程,Greenlet
主要内容: 线程的一些其他方法 线程事件 线程队列 线程池 GIL锁 协程 Greenlet Gevent 一. 线程(threading)的一些其他方法 from threading import ...
- SSM项目模板
项目一:恒德物流平台(SSM) ◎开发周期:3个月 开发模式:团队4个人 ◎开发环境:jdk1.8.tomcat8.5 开发工具:IDE ...
- itchat相关资料
https://itchat.readthedocs.io/zh/latest/ https://www.v2ex.com/t/306804 http://blog.csdn.net/th_num/a ...
- pycharm右键运行unittest、pytest文件
在实际学习过程中,有时候会出现右键运行文件,但没有任何结果的情况.这就是没有使用unittest/pytest 的方式运行. 解决方法: 添加好
- Linux就该这么学——初识vim编辑器
在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数 初识Vim编辑器 Vim编辑器顾名思义就是用来编写脚本程序的”记事本” Vim编辑器模式 : 命令模式 : 控制光标移动,可对 ...