jQuery实现图片简单轮播功能示例


Posted in jQuery onAugust 13, 2018

本文实例讲述了jQuery实现图片简单轮播功能。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>3water.com jQuery图片轮播</title>
    <style type="text/css">
      #frame{
        width:700px;
        height:300px;
        position:relative;
      }
      #img2,#img3{
        display:none;
      }
      .box{
        position:absolute;
        width:50px;
        height:50px;
        line-height:50px;
        text-align:center;
        color:white;
        font-family:Microsoft-Yahei;
        background:grey;
      }
      #move1{
        bottom:0;
        right:100px;
      }
      #move2{
        bottom:0;
        right:50px;
      }
      #move3{
        bottom:0;
        right:0;
      }
    </style>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <script>
      $(document).ready(function() {
        n = 1;
        interval = setInterval(
          function(){
            $("img").hide();
            $("#img"+n).show();
            $(".box").css("background","grey");
            $("#move"+n).css("background","red");
            n = n % 3 + 1;
          }
          ,
          2000
        );
        $(".box").bind("click",function() {
          clearInterval(interval);
          n = $(this).attr("id").slice(4);
          interval = setInterval(
            function(){
              $("img").hide();
              $("#img"+n).show();
              $(".box").css("background","grey");
              $("#move"+n).css("background","red");
              n = n % 3 + 1;
            }
            ,
            2000
          );
        });
      });
    </script>
  </head>
  <body>
    <div id="frame">
      <div id="photos">
        <img id="img1" src="images/background1.png">
        <img id="img2" src="images/background2.png">
        <img id="img3" src="images/background3.png">
      </div>
      <div class="box" id="move1">1</div>
      <div class="box" id="move2">2</div>
      <div class="box" id="move3">3</div>
    </div>
  </body>
</html>

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun 测试运行效果(记得替换上述图片为网络图片)

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
如何选择jQuery版本 1.x? 2.x? 3.x?
Apr 01 jQuery
jquery.form.js异步提交表单详解
Apr 25 jQuery
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 jQuery
jQuery动画_动力节点节点Java学院整理
Jul 04 jQuery
jQuery中.attr()和.data()的区别分析
Sep 03 jQuery
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 jQuery
Jquery动态列功能完整实例
Aug 30 jQuery
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 jQuery
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
jQuery实现轮播图效果
Nov 26 jQuery
JQuery使用数组遍历跳出each循环
Sep 01 jQuery
JQuery绑定事件四种实现方法解析
Dec 02 jQuery
jQuery模拟12306城市选择框功能简单实现方法示例
Aug 13 #jQuery
jQuery中$原理实例分析
Aug 13 #jQuery
深入浅析angular和vue还有jquery的区别
Aug 13 #jQuery
jQuery的Ajax接收java返回数据方法
Aug 11 #jQuery
jquery ajax加载数据前台渲染方式 不用for遍历的方法
Aug 09 #jQuery
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 #jQuery
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 #jQuery
You might like
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
2010/10/12 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
2016/07/23 PHP
PHP调用Mailgun发送邮件的方法
2017/05/04 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
QQ邮箱的一个文本编辑器代码
2007/03/14 Javascript
使用jQuery解决IE与FireFox下createElement方法的差异
2013/11/14 Javascript
javascript模拟实现ajax加载框实例
2014/10/15 Javascript
jQuery使用CSS()方法给指定元素同时设置多个样式
2015/03/26 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
jQuery Validation PlugIn的使用方法详解
2015/12/18 Javascript
Javascript复制实例详解
2016/01/28 Javascript
漫谈JS引擎的运行机制 你应该知道什么
2016/06/15 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
纯js实现动态时间显示
2020/09/07 Javascript
jstree单选功能的实现方法
2017/06/07 Javascript
js实现复制功能(多种方法集合)
2018/01/06 Javascript
实例讲解Vue.js中router传参
2018/04/22 Javascript
说说Vue.js中的functional函数化组件的使用
2019/02/12 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
2019/03/07 Javascript
如何在wxml中直接写js代码(wxs)
2019/11/14 Javascript
[55:44]完美世界DOTA2联赛决赛 FTD vs Phoenix 第二场 11.08
2020/11/11 DOTA
python+pyqt实现12306图片验证效果
2017/10/25 Python
在python中将list分段并保存为array类型的方法
2019/07/15 Python
python保存log日志,实现用log日志画图
2019/12/24 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
琳达·法罗眼镜英国官网:Linda Farrow英国
2021/01/19 全球购物
《乞巧》教学反思
2014/02/27 职场文书
《雪儿》教学反思
2014/04/17 职场文书
专题组织生活会发言材料
2014/10/17 职场文书
公务员群众路线心得体会
2014/11/03 职场文书
药品开票员岗位职责
2015/04/15 职场文书
撤诉状格式范本
2015/05/19 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书
python文本处理的方案(结巴分词并去除符号)
2021/05/26 Python