JQ图片轮播
<script src="{staticurl action="jquery.js" type="js"}"></script>
<style type="test/css">
div.LunBo {
position: relative;
list-style-type: none;
height: 170px;
width: 490px;
}
div.LunBo ul{
list-style:none;
}
div.LunBo ul li {
position: absolute;
height: 170px;
width: 490px;
left: 0px;
top: 0px;
list-style:none;
}
div.LunBo ul li.CurrentPic {
display: block;
}
div.LunBo div.LunBoNum {
position: absolute;
left: 374px;
bottom: 11px;
width: 83px;
text-align: right;
background-color: #999;
padding-left: 10px;
}
div.LunBo div.LunBoNum span {
height: 20px;
width: 15px;
display: block;
line-height: 20px;
text-align: center;
margin-top: 5px;
margin-bottom: 5px;
float: left;
cursor: pointer;
}
div.LunBo div.LunBoNum span.CurrentNum {
background-color: #3F6;
</style>
<div class="LunBo">
<ul>
<li class="CurrentPic"><img src="data:images/1.png" width="490" height="170"></li>
<li><img src="1.jpg" /></li>
<li><img src="2.jpg" /></li>
<li><img src="3.jpg" /></li>
<li><img src="4.jpg" /></li>
</ul>
<div class="LunBoNum">
<span class="CurrentNum">1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
</div>
</div>
<script type="text/javascript" language="javascript">
var PicTotal = 5;// 当前图片总数
var CurrentIndex;// 当前鼠标点击图片索引
var ToDisplayPicNumber = 0;// 自动播放时的图片索引
$("div.LunBo div.LunBoNum span").click(DisplayPic);
function DisplayPic() {
// 测试是父亲的第几个儿子
CurrentIndex = $(this).index();
// 删除所有同级兄弟的类属性
$(this).parent().children().removeClass("CurrentNum")
// 为当前元素添加类
$(this).addClass("CurrentNum");
// 隐藏全部图片
var Pic = $(this).parent().parent().children("ul");
$(Pic).children().hide();
// 显示指定图片
$(Pic).children("li").eq(CurrentIndex).show();
}
function PicNumClick() {
$("div.LunBo div.LunBoNum span").eq(ToDisplayPicNumber).trigger("click");
ToDisplayPicNumber = (ToDisplayPicNumber + 1) % PicTotal;
setTimeout("PicNumClick()",1000);
}
setTimeout("PicNumClick()",1000);
</script>
<script type="text/javascript">
$(function(){
})
</script>
完整代码:
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta charset="utf-8">
- <title>图片轮播演示</title>
- <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
- <style type="text/css">
- * {
- margin: 0px;
- padding: 0px;
- font-size: 14px;
- }
- div.LunBo {
- position: relative;
- list-style-type: none;
- height: 170px;
- width: 490px;
- }
- div.LunBo ul li {
- position: absolute;
- height: 170px;
- width: 490px;
- left: 0px;
- top: 0px;
- display: none;
- }
- div.LunBo ul li.CurrentPic {
- display: block;
- }
- div.LunBo div.LunBoNum {
- position: absolute;
- left: 374px;
- bottom: 11px;
- width: 83px;
- text-align: right;
- background-color: #;
- padding-left: 10px;
- }
- div.LunBo div.LunBoNum span {
- height: 20px;
- width: 15px;
- display: block;
- line-height: 20px;
- text-align: center;
- margin-top: 5px;
- margin-bottom: 5px;
- float: left;
- cursor: pointer;
- }
- div.LunBo div.LunBoNum span.CurrentNum {
- background-color: #3F6;
- }
- </style>
- </head>
- <body>
- <div class="LunBo">
- <ul>
- <li class="CurrentPic"><img src="data:images/1.png" width="" height=""></li>
- <li><img src="data:images/2.jpg" width="" height=""></li>
- <li><img src="data:images/3.jpg" width="" height=""></li>
- <li><img src="data:images/4.jpg" width="" height=""></li>
- <li><img src="data:images/5.png" width="" height=""></li>
- </ul>
- <div class="LunBoNum">
- <span class="CurrentNum"></span>
- <span></span>
- <span></span>
- <span></span>
- <span></span>
- </div>
- </div>
- <script type="text/javascript" language="javascript">
- var PicTotal = ;
- var CurrentIndex;
- var ToDisplayPicNumber = ;
- $("div.LunBo div.LunBoNum span").click(DisplayPic);
- function DisplayPic() {
- // 测试是父亲的第几个儿子
- CurrentIndex = $(this).index();
- // 删除所有同级兄弟的类属性
- $(this).parent().children().removeClass("CurrentNum")
- // 为当前元素添加类
- $(this).addClass("CurrentNum");
- // 隐藏全部图片
- var Pic = $(this).parent().parent().children("ul");
- $(Pic).children().hide();
- // 显示指定图片
- $(Pic).children("li").eq(CurrentIndex).show();
- }
- function PicNumClick() {
- $("div.LunBo div.LunBoNum span").eq(ToDisplayPicNumber).trigger("click");
- ToDisplayPicNumber = (ToDisplayPicNumber + ) % PicTotal;
- setTimeout("PicNumClick()",);
- }
- setTimeout("PicNumClick()",);
- </script>
- </body>
- </html>
简单代码:
- <script src="{staticurl action="jquery.js" type="js"}"></script>
- <style type="text/css">
- .LunBo ul li {
- list-style-type :none;
- }
- </style>
- </head>
- <body>
- <div class="LunBo">
- <ul>
- <li class="CurrentPic" >图片0</li>
- <li>图片1</li>
- <li>图片2</li>
- <li>图片3</li>
- <li>图片4</li>
- </ul>
- <div class="LunBoNum">
- <span class="CurrentNum"></span>
- <span></span>
- <span></span>
- <span></span>
- <span></span>
- </div>
- </div>
- </body>
- <script type="text/javascript" language="javascript">
- var PicTotal = ;// 控制显示当前图片总数
- var CurrentIndex;// 当前鼠标点击图片索引s
- var ToDisplayPicNumber = ;// 自动播放时的图片索引
- $("div.LunBo div.LunBoNum span").click(DisplayPic);
- function DisplayPic() {
- // 测试是父亲的第几个儿子
- CurrentIndex = $(this).index();
- // 删除所有同级兄弟的类属性
- $(this).parent().children().removeClass("CurrentNum")
- // 为当前元素添加类
- $(this).addClass("CurrentNum");
- // 隐藏全部图片
- var Pic = $(this).parent().parent().children("ul");
- $(Pic).children().hide();
- // 显示指定图片
- $(Pic).children("li").eq(CurrentIndex).show();
- }
- function PicNumClick() {
- $("div.LunBo div.LunBoNum span").eq(ToDisplayPicNumber).trigger("click");
- ToDisplayPicNumber = (ToDisplayPicNumber + ) % PicTotal;
- setTimeout("PicNumClick()",);
- }
- setTimeout("PicNumClick()",);
- </script>
JQ图片轮播的更多相关文章
- 2019.11.15 JQ图片轮播
<div class="three"> <div class="bjtp"> <img class="bjpic b1& ...
- jq实现图片轮播:圆形焦点+左右控制+自动轮播
来源:http://www.ido321.com/862.html html代码: 1: <!DOCTYPE html> 2: <html lang="en"&g ...
- html+jq实现简单的图片轮播
今天上班没事,就自己琢磨着写一下图片轮播,可是没想到,哈哈竟然写出来啦,下面就贴出来代码,作为纪念保存下下哈: <body style="text-align: center;&quo ...
- JQ 实现轮播图(3D旋转图片轮播效果)
轮播图效果如下: 代码: <!DOCTYPE html> <html xmlns="/www.w3.org/1999/xhtml"> <head> ...
- 图片轮播(左右切换)--JS原生和jQuery实现
图片轮播(左右切换)--js原生和jquery实现 左右切换的做法基本步骤跟 上一篇文章 淡入淡出 类似,只不过修改了一些特定的部分 (1)首先是页面的结构部分 对于我这种左右切换式 1.首先是个外 ...
- 图片轮播(淡入淡出)--JS原生和jQuery实现
图片轮播(淡入淡出)--js原生和jquery实现 图片轮播有很多种方式,这里采用其中的 淡入淡出形式 js原生和jQuery都可以实现,jquery因为封装了很多用法,所以用起来就简单许多,转换成j ...
- jQuery编写的一款兼容IE6的图片轮播幻灯片
jQuery编写的一款兼容IE6的图片轮播幻灯片,很不错的一款jquery特效.大家可以下载下来研究研究. 每隔几秒就自动切换一波图片,此效果兼容性还做的不错,适合居多的浏览器. 适用浏览器:IE6. ...
- 原生js和jquery实现图片轮播特效
本文给大家分享的是使用原生JS和JQ两种方法分别实现相同的图片轮播特效,十分的实用,也非常方便大家对比学习原生js和jQuery,有需要的小伙伴可以参考下. 1)首先是页面的结构部分对于我这种左右切换 ...
- js/jquery中实现图片轮播
一,jquery方法 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type&qu ...
随机推荐
- c# 调用c++DLL方法及注意事项
引用命名空间 using System.Runtime.InteropServices 调用方法: 一.静态加载 用DllImprot方式来加载c++DLL.如下格式: //对应c++方法 //voi ...
- PyCharm3.0默认快捷键(翻译的)
PyCharm3.0默认快捷键(翻译的) PyCharm Default Keymap 1.编辑(Editing) Ctrl + Space 基本的代码完成(类.方法.属性)Ctrl + Alt ...
- CRC32算法
unsigned ] = { 0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA, 0x076DC419, 0x706AF48F, 0xE963A535, 0 ...
- 20145208《信息安全系统设计基础》实验五 简单嵌入式WEB 服务器实验
20145208<信息安全系统设计基础>实验五 简单嵌入式WEB 服务器实验 20145208<信息安全系统设计基础>实验五 简单嵌入式WEB 服务器实验
- Ceph RGW 和 niginx 配置要点
cat /etc/nginx/sites-enabled/rgw.conf server { listen 80 default; #server_name .com .com.cn .net .cn ...
- 微信跳转浏览器来下载不同系统的app
在微信里面,是不能通过应用宝以外的方式去直接下载app的,但是却可以通过跳转到浏览器去下载app,因此如果刚好各位公司有刚刚上线的app,来不及放到微信应用宝那里,可以试试这种办法. 实现思路: 1. ...
- offsetHeight, clientHeight与scrollHeight的区别
在网上搜了一下,结论非常笼统,讲IE从不讲版本,因此自己做了测试并上传结论.以下结论皆是在标准模式下测试通过的,没有测试quirk模式. clientHeight 大部分浏览器对 clientHe ...
- 使用matlab进行空间拟合
假设有这么一组数据, x=[4 5 6 7 8 4 8 10]'; y=[56 56 56 56 56 60 60 60]';z=[6 6 6 9 6 19 6 6]'; 要求出其平面方程z=C+Ax ...
- Ubuntu 14.10安装手记
1. Ubuntu系统安装 按照 www.linuxidc.com/Linux/2014-04/100369.htm 的安装方法即可. 配置文件有两个需要注意的地方.一.搞清楚电脑的分区表,c盘是hd ...
- inference和learning
一开始对于机器学习,主要是有监督学习,我的看法是: 假定一个算法模型,然后它有一些超参数,通过喂多组数据,每次喂数据后计算一下这些超参数.最后,数据喂完了,参数取值也就得到了.这组参数取值+这个算法, ...