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实现鼠标滑过预览图片大图效果的方法
Apr 26 jQuery
jQuery Validate 无法验证 chosen-select元素的解决方法
May 17 jQuery
jQuery实现锚点向下平滑滚动特效示例
Aug 29 jQuery
jquery 实现拖动文件上传加载进度条功能
Mar 18 jQuery
通过jquery获取上传文件名称、类型和大小的实现代码
Apr 19 jQuery
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 jQuery
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
Jul 11 jQuery
js与jquery获取input输入框中的值实例讲解
Feb 27 jQuery
jquery实现简单每周轮换的日历
Sep 10 jQuery
jQuery实现动态向上滚动
Dec 21 jQuery
jQuery ajax - getScript() 方法和getJSON方法
May 14 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
删除无限级目录与文件代码共享
2006/07/12 PHP
体育彩票排列三组选三算法分享
2014/03/07 PHP
THINKPHP支持YAML配置文件的设置方法
2015/03/17 PHP
php的api数据接口书写实例(推荐)
2016/09/22 PHP
JavaScript 模拟用户单击事件
2009/12/31 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
JSON.stringify 语法实例讲解
2012/03/14 Javascript
Js nodeType 属性全面解析
2013/11/14 Javascript
js中this的用法实例分析
2015/01/10 Javascript
JS组件Bootstrap实现下拉菜单效果代码
2016/04/26 Javascript
js窗口震动小程序分享
2016/11/28 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
Angular.js与node.js项目里用cookie校验账户登录详解
2017/02/22 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
yarn的使用与升级Node.js的方法详解
2017/06/04 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
Cocos2d实现刮刮卡效果
2018/12/20 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
动态创建类实例代码
2009/10/07 Python
在Python下尝试多线程编程
2015/04/28 Python
在Python中执行系统命令的方法示例详解
2017/09/14 Python
Python开发中爬虫使用代理proxy抓取网页的方法示例
2017/09/26 Python
python如何去除字符串中不想要的字符
2020/07/05 Python
python3.X 抓取火车票信息【修正版】
2018/06/19 Python
Python3.5面向对象编程图文与实例详解
2019/04/24 Python
Python 3.6打包成EXE可执行程序的实现
2019/10/18 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
详解H5本地储存Web Storage
2017/07/03 HTML / CSS
英国顶级珠宝品牌之家:John Greed
2018/06/09 全球购物
.NET里面如何取得当前的屏幕分辨率
2012/12/06 面试题
小区门卫值班制度
2014/01/24 职场文书
小学生美德少年事迹
2014/02/02 职场文书
《卧薪尝胆》读后感3篇
2019/12/26 职场文书
浅谈GO中的Channel以及死锁的造成
2022/03/18 Golang
Python实现科学占卜 让视频自动打码
2022/04/09 Python