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实现tab键进行选择后enter键触发click行为
Mar 29 jQuery
vue中如何引入jQuery和Bootstrap
Apr 10 jQuery
简单实现jQuery弹幕效果
May 06 jQuery
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
jQuery选择器之表单元素选择器详解
Sep 19 jQuery
jQuery实现碰到边缘反弹的动画效果
Feb 24 jQuery
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
Jan 18 jQuery
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
jquery实现烟花效果(面向对象)
Mar 10 jQuery
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
Mar 20 jQuery
jQuery实现的分页插件完整示例
May 26 jQuery
jQuery zTree如何改变指定节点文本样式
Oct 16 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
DIY一个适配电脑声卡的动圈话筒放大器
2021/03/02 无线电
php Undefined index和Undefined variable的解决方法
2008/03/27 PHP
php getsiteurl()函数
2009/09/05 PHP
深入解析php之apc
2013/05/15 PHP
PHP实现二维数组根据key进行排序的方法
2016/12/30 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
PHP 二维array转换json的实例讲解
2018/08/21 PHP
玩转jQuery按钮 请告诉我你最喜欢哪些?
2012/01/08 Javascript
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
javascript实现时间格式输出FormatDate函数
2015/01/13 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
JavaScript运算符小结
2015/06/03 Javascript
jQuery基于扩展实现的倒计时效果
2016/05/14 Javascript
微信小程序日历弹窗选择器代码实例
2019/05/09 Javascript
vue.js实现数据库的JSON数据输出渲染到html页面功能示例
2019/08/03 Javascript
Node.js之删除文件夹(含递归删除)代码实例
2019/09/09 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
2019/09/14 Javascript
vue大型项目之分模块运行/打包的实现
2020/09/21 Javascript
vue3弹出层V3Popup实例详解
2021/01/04 Vue.js
[03:44]2015国际邀请赛选手档案—Cloud9.NoTail
2015/07/28 DOTA
python中pass语句用法实例分析
2015/04/30 Python
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
python和flask中返回JSON数据的方法
2018/03/26 Python
python计算两个矩形框重合百分比的实例
2018/11/07 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
Python实现不规则图形填充的思路
2020/02/02 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
html5实现移动端适配完美写法
2017/11/16 HTML / CSS
含精油的天然有机化妆品:Indemne
2019/08/27 全球购物
linux面试题参考答案(11)
2016/11/26 面试题
EJB面试题
2015/07/28 面试题
森林防火工作方案
2014/02/14 职场文书
2015年元宵节活动总结
2015/02/06 职场文书
2015年司机年终工作总结
2015/05/14 职场文书
《假如》教学反思
2016/02/17 职场文书
教你解决往mysql数据库中存入汉字报错的方法
2021/05/06 MySQL