思想解读:

一共有5幅图片,初始时只显示一幅,其余四幅隐藏。然后使用trigger设置右下角的点击事件,根据点击的索引显示某幅图片。原理不算复杂。

结论:

  1. trigger的使用,模拟点击
  2. 层淡入淡出函数:fadeIn( )
  3. 定时器的使用 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的更多相关文章

  1. Javascript和jQuery WordPress 图片轮播插件, 内容滚动插件,前后切换幻灯片形式显示

    用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果.本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美的图片轮播效果,希望这些插件 ...

  2. 基于面向对象的图片轮播(js原生代码)

    无论你想走多远,你都需要不断地走下去.前端最精华的便是原生的js,这也是我们前端工程师的技术分层的重要指标,也提现这你的代码能力,开发的水平.废话不多说,进入今天的主要分享————基于面向对象思想的图 ...

  3. PgwSlideshow-基于Jquery的图片轮播插件

    0 PgwSlideshow简介 PgwSlideshow是一款基于Jquery的图片轮播插件,基本布局分为上下结构,上方为大图轮播区域,用户可自定义图片轮播切换的间隔时间,也可以通过单击左右方向按键 ...

  4. 12款经典的白富美型—jquery图片轮播插件—前端开发必备

    图片轮播是网站中的常用功能,用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果.本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美 ...

  5. css3实践之摩天轮式图片轮播+3D正方体+3D标签云(perspective、transform-style、perspective-origin)

    本文主要通过摩天轮式图片轮播的例子来讲解与css3 3D有关的一些属性. demo预览: 摩天轮式图片轮播(貌似没兼容360 最好用chrome) 3D正方体(chrome only) 3D标签云(c ...

  6. Android学习笔记之图片轮播...

    PS:一个bug又折腾了一个下午....哎... 学习内容: 1.Android利用ViewPager和PagerAdapter实现图片轮播... 2.使用反射机制获取Android的资源信息... ...

  7. 图片轮播(左右切换)--JS原生和jQuery实现

    图片轮播(左右切换)--js原生和jquery实现 左右切换的做法基本步骤跟 上一篇文章  淡入淡出 类似,只不过修改了一些特定的部分 (1)首先是页面的结构部分 对于我这种左右切换式 1.首先是个外 ...

  8. 图片轮播(淡入淡出)--JS原生和jQuery实现

    图片轮播(淡入淡出)--js原生和jquery实现 图片轮播有很多种方式,这里采用其中的 淡入淡出形式 js原生和jQuery都可以实现,jquery因为封装了很多用法,所以用起来就简单许多,转换成j ...

  9. HTML DOM部分---做竖向横向的下拉导航 下拉菜单 图片轮播(圆点、箭头) 选项卡 进度条;

    1,竖向下拉导航 鼠标单击打开 再打击关闭 <style> *{ margin:0px auto; padding:0px;} div{ width:100px; height:50px; ...

随机推荐

  1. 从mysql导入及导出csv

    csv导入: load data local infile 'D:/pcode/shu/data/a.csv' into table a fields terminated by ','; csv导出 ...

  2. 解决jenkins的内存溢出问题

    在jenkins的控制台会看到如下信息: FATAL: Remote call on ime_checkcode failed java.io.IOException: Remote call on ...

  3. mysql left join 多条记录 1:n 的处理方法

    一.准备两张表,文章表和评伦表 CREATE TABLE `article` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID', ...

  4. django分页的东西, 不详细, 但是也足够了。

    视图函数中的代码 from django.shortcuts import render, HttpResponse, redirect import json from django.core.pa ...

  5. string+和stringbuffer的速度比较

    public class Main{ public static void main(String[] args){ /* 1 */ String string = "a" + & ...

  6. find和find_if,value_type

    find算法:返回 [first,end)中第一个值等于value元素的位置 线性复杂度:最多比较次数:元素的总个数 find函数的最后一个参数,必须是string,float,char,double ...

  7. (转)easyui datagrid 部分参数说明

    easyui datagrid 部分参数 数据表格属性(DataGrid Properties) 属性继承控制面板,以下是数据表格独有的属性. 名称 类型 描述 默认值 columns array 数 ...

  8. PAT 甲级 1011 World Cup Betting (20)(代码+思路)

    1011 World Cup Betting (20)(20 分) With the 2010 FIFA World Cup running, football fans the world over ...

  9. yum 安装 php7 ,lamp ,以及安装swoole

    1 更新yum yum update 2 安装依赖 yum -y install pcre* openssl* yum -y install gcc make gd-devel libjpeg-dev ...

  10. 1.2 Java中的注释

    Eclipse中的快捷键  单行注释   Ctrl+/ 多行注释    Ctrl+Shift+/  文档注释    Shift +Alt+j /** * @author Lenovo * 文档注释 * ...