图片轮滚形式A

思想解读:
一共有5幅图片,初始时只显示一幅,其余四幅隐藏。然后使用trigger设置右下角的点击事件,根据点击的索引显示某幅图片。原理不算复杂。
结论:
- trigger的使用,模拟点击
- 层淡入淡出函数:fadeIn( )
- 定时器的使用 setInterval( )函数;
JS代码:
$(function () {
var curr = 0;
$("#jsNav .trigger").each(function (i) {
$(this).click(function () {
curr = i;
$("#js img").eq(i).fadeIn("slow").siblings("img").hide();
$(this).siblings(".trigger").removeClass("imgSelected").end().addClass("imgSelected");
return false;
});
});
//自动翻
var timer = setInterval(function () {
todo = (curr + 1) % 5;
$("#jsNav .trigger").eq(todo).click();
},
4000);
//var pg = function (flag) {
// //flag:true表示前翻, false表示后翻
// if (flag) {
// if (curr == 0) {
// todo = 2;
// } else {
// todo = (curr - 1) % 5;
// }
// } else {
// todo = (curr + 1) % 5;
// }
// $("#jsNav .trigger").eq(todo).click();
//};
////前翻
//$("#prev").click(function () {
// pg(true);
// return false;
//});
////后翻
//$("#next").click(function () {
// pg(false);
// return false;
//});
////鼠标悬停在触发器上时停止自动翻
//$("#jsNav a").hover(
// function () {
// clearInterval(timer);
// },
//function () {
// timer = setInterval(function () {
// todo = (curr + 1) % 5;
// $("#jsNav .trigger").eq(todo).click();
// },
// 4000);
//});
});
HTML代码:
<div style="float: left; width: 578px;">
<!--flash-->
<link href="flash/css.css" rel="stylesheet" type="text/css" />
<div id="js" class="js" style="border: 5px #F5F5F5 solid;">
<img style="display:inline" alt="1" src="./images/1.jpg" onclick="location.href='http://www.heisiwa.com/jiepaimeinv/201701/2968.html';" />
<img style="display: none;" alt="2" src="./images/2.jpg" onclick="location.href='http://www.heisiwa.com/jiepaimeinv/201701/2984.html';" />
<img style="display: none;" alt="3" src="./images/3.jpg" onclick="location.href='http://www.heisiwa.com/rekumeinv/201701/2989.html';" />
<img style="display: none;" alt="4" src="./images/4.jpg" onclick="location.href='http://www.heisiwa.com/baotunduanqun/201701/2994.html';" />
<img style="display: none;" alt="5" src="./images/5.jpg" onclick="location.href='http://www.heisiwa.com/jiepaimeinv/201701/3012.html';" /> <div id="jsNav" class="jsNav">
<a id="prev" class="prevBtn" href="javascript:void(0)"></a>
<a class="trigger imgSelected" href="javascript:void(0)">1</a>
<a class="trigger" href="javascript:void(0)">2</a>
<a class="trigger" href="javascript:void(0)">3</a>
<a class="trigger" href="javascript:void(0)">4</a>
<a class="trigger" href="javascript:void(0)">5</a>
<a id="next" class="nextBtn" href="javascript:void(0)"></a>
</div>
</div>
<!--/flash-->
</div>
图片轮滚形式A的更多相关文章
- Javascript和jQuery WordPress 图片轮播插件, 内容滚动插件,前后切换幻灯片形式显示
用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果.本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美的图片轮播效果,希望这些插件 ...
- 基于面向对象的图片轮播(js原生代码)
无论你想走多远,你都需要不断地走下去.前端最精华的便是原生的js,这也是我们前端工程师的技术分层的重要指标,也提现这你的代码能力,开发的水平.废话不多说,进入今天的主要分享————基于面向对象思想的图 ...
- PgwSlideshow-基于Jquery的图片轮播插件
0 PgwSlideshow简介 PgwSlideshow是一款基于Jquery的图片轮播插件,基本布局分为上下结构,上方为大图轮播区域,用户可自定义图片轮播切换的间隔时间,也可以通过单击左右方向按键 ...
- 12款经典的白富美型—jquery图片轮播插件—前端开发必备
图片轮播是网站中的常用功能,用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果.本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美 ...
- css3实践之摩天轮式图片轮播+3D正方体+3D标签云(perspective、transform-style、perspective-origin)
本文主要通过摩天轮式图片轮播的例子来讲解与css3 3D有关的一些属性. demo预览: 摩天轮式图片轮播(貌似没兼容360 最好用chrome) 3D正方体(chrome only) 3D标签云(c ...
- Android学习笔记之图片轮播...
PS:一个bug又折腾了一个下午....哎... 学习内容: 1.Android利用ViewPager和PagerAdapter实现图片轮播... 2.使用反射机制获取Android的资源信息... ...
- 图片轮播(左右切换)--JS原生和jQuery实现
图片轮播(左右切换)--js原生和jquery实现 左右切换的做法基本步骤跟 上一篇文章 淡入淡出 类似,只不过修改了一些特定的部分 (1)首先是页面的结构部分 对于我这种左右切换式 1.首先是个外 ...
- 图片轮播(淡入淡出)--JS原生和jQuery实现
图片轮播(淡入淡出)--js原生和jquery实现 图片轮播有很多种方式,这里采用其中的 淡入淡出形式 js原生和jQuery都可以实现,jquery因为封装了很多用法,所以用起来就简单许多,转换成j ...
- HTML DOM部分---做竖向横向的下拉导航 下拉菜单 图片轮播(圆点、箭头) 选项卡 进度条;
1,竖向下拉导航 鼠标单击打开 再打击关闭 <style> *{ margin:0px auto; padding:0px;} div{ width:100px; height:50px; ...
随机推荐
- 处理后台向前台传递的json数据
在pom文件中添加下面三种依赖jar包 <dependency> <groupId>com.fasterxml.jackson.core</groupId> < ...
- 安装后没有IP
修改 /etc/sysconfig/network-scripts/ifcfg-eth0 改为yes
- SDK Manager 基础下载
双击SDK Manager打开Android SDK Manager. 全选以下几项 创建新项目 更改gradle的地址: 更改app的build.gradle: android { buildToo ...
- git 本地仓库与远程仓库的连接
在远程如github新建一个项目名称为blog, 本地项目为store,是一个laravel框架项目,首先用 git init初始化本目,然后用git remote add origin git@gi ...
- andorid 数据储存
.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android ...
- 关于ip包长度
http://blog.csdn.net/naturebe/article/details/6712153 这篇文章总结的不错,转自:http://hi.baidu.com/to_wait/blog/ ...
- HDU 5988.Coding Contest 最小费用最大流
Coding Contest Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)To ...
- libusb开发
转:https://www.cnblogs.com/ele-eye/p/3261970.html
- Wordvec_句子相似度
import jiebafrom jieba import analyseimport numpyimport gensimimport codecsimport pandas as pdimport ...
- 安装ADT和ADK到eclipse
1.安装好JDK后,配置一下环境变量: 为了配置JDK的系统变量环境,我们需要设置三个系统变量,分别是JAVA_HOME,Path和CLASSPATH.下面是这三个变量的设置防范. JAVA_HOME ...