`
yuyongkun4519
  • 浏览: 44631 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

基于Jquery-1.9.1.js的轮播图,兼容低版本ie

 
阅读更多

<!DOCTYPE html>

<html lang="en">

 

<head>

    <meta charset="UTF-8">

    <title>轮播图</title>

    <!--[if lt IE 9]>

    <script src="js/libs/html5shiv.min.js"></script>

    <script src="js/libs/respond.min.js"></script>

    <![endif]-->

    <style type="text/css">

    html,

    body {

        padding: 0px;

        margin: 0px;

    }

 

    .container {

        position: relative;

        width: 1125px;

        height: 352px;

        margin: 0 auto;

    }

 

    .swiper-inner {

        position: relative;

        width: 100%;

        height: 352px;

        line-height: 352px;

        text-align: center;

        overflow: hidden;

    }

 

    .swiper-inner img {

        display: none;

        max-width: 100%;

        max-height: 100%;

        vertical-align: middle;

    }

 

    .dots {

        position: absolute;

        width: 100%;

        left: 0;

        margin-top: -40px;

        text-align: center;

        list-style: none;

    }

 

    .dots span {

        display: inline-block;

        width: 40px;

        height: 6px;

        background: #006fc7;

        margin-left: 5px;

        opacity: 0.4;

        filter: alpha(opacity=40);

        cursor: pointer;

    }

 

    .dots .active {

        opacity: 1;

        filter: alpha(opacity=100);

    }

 

    .pre,

    .next {

        position: absolute;

        top: 50%;

        width: 28px;

        height: 48px;

        margin-top: -24px;

        text-align: center;

        cursor: pointer;

    }

 

    .pre:hover,

    .next:hover {

        opacity: 0.75;

        filter: alpha(opacity=75);

    }

 

    .pre {

        left: 30px;

        background: url(img/pic_prev.cur);

    }

 

    .next {

        right: 30px;

        background: url(img/pic_next.cur);

    }

    </style>

</head>

 

<body>

    <div class="container">

        <div class="swiper-inner" id="swiper-inner">

            <img src="img/1.jpg">

            <img src="img/2.jpg">

            <img src="img/3.jpg">

        </div>

        <div class="dots" id="dots">

            <span class="active dot"></span>

            <span class="dot"></span>

            <span class="dot"></span>

        </div>

        <div class="pre" id="pre"></div>

        <div class="next" id="next"></div>

        <script src="js/jquery.min.js"></script>

        <script type="text/javascript">

        var $swiperInner = $('#swiper-inner'),

            $img = $swiperInner.find('img'),

            $dotSpans = $('#dots span'),

            len = $img.length,

            c = 0, //当前显示的图片位置

            timmer;

 

        function domInit(c) {

            $img.eq(c).fadeIn(300).siblings().fadeOut(300);

            $dotSpans.eq(c).addClass('active').siblings().removeClass('active');

        }

 

        function autoRun() {

            timmer = setInterval(function() {

                c++;

                c = c >= len ? 0 : c;

                domInit(c);

            }, 3000);

        }

        //显示第一张图片

        $img.eq(0).fadeIn(300);

        //自动播放

        autoRun();

        //鼠标移入到$swiperInner时取消自动播放,离开时继续自动播放

        $swiperInner.mouseenter(function() {

            clearInterval(timmer);

        });

        $swiperInner.mouseleave(function() {

            autoRun();

        });

        //鼠标移入到$dotSpans上,取消自动播放,显示对应的图片

        $dotSpans.mouseenter(function() {

            clearInterval(timmer);

            c = $(this).index();

            domInit(c);

        });

        //上一张

        $('#pre').click(function() {

            clearInterval(timmer);

            c--;

            c = c < 0 ? len - 1 : c;

            domInit(c);

        });

        //下一张

        $('#next').click(function() {

            clearInterval(timmer);

            c++;

            c = c >= len ? 0 : c;

            domInit(c);

        });

        </script>

</body>

 

</html>

分享到:
评论

相关推荐

    jquery-1.9.1.js 、jquery-1.9.1.min.js 【官方jquery包 js】

    `jquery-1.9.1.js`是未压缩的源代码版本,便于开发者阅读、调试和学习,而`jquery-1.9.1.min.js`是经过压缩和优化后的版本,体积更小,适用于生产环境,以提高页面加载速度。 jQuery 1.9.1版本是一个重要的里程碑,...

    jquery-1.9.1.min.js

    jquery-1.9.1.min.js

    jquery-1.9.1.js

    jquery-1.9.1版本

    jquery-1.9.1.min

    《jQuery 1.9.1.min.js:JavaScript库的核心精简版》 jQuery,作为一款广泛使用的JavaScript库,极大地简化了网页的DOM操作、事件处理、动画制作以及Ajax交互。在给定的文件"jquery-1.9.1.min.js"中,我们看到的是...

    jquery-1.9.1.min.js_javascript_jquery_

    jQuery 1.9.1.min.js 是这个库的一个特定版本,经过压缩优化,用于在实际网站上提高性能和减少页面加载时间。 **jQuery 的主要特性** 1. **DOM 操作**:jQuery 提供了一套方便的函数来选择、遍历和操作HTML元素。...

    jquery-1.9.1.min.rar

    "jquery-1.9.1.min.rar"是一个压缩包,包含了jQuery 1.9.1的最小化版本,即"jquery-1.9.1.min.js",它是专门为优化网页性能而设计的。这个压缩包不仅提供了一个关键的JavaScript工具包,还附带了一些辅助文件,帮助...

    aspectj-1.9.1.jar包及src文件

    aspectj-1.9.1.jar和aspectj-1.9.1.src.jar包。用于切面编程。 aspectj-1.9.1.jar和aspectj-1.9.1.src.jar包。用于切面编程。 aspectj-1.9.1.jar和aspectj-1.9.1.src.jar包。用于切面编程。 原来积分太高,我现在...

    jquery-1.9.1(js和min.js下载)

    本资源提供的是jQuery的1.9.1版本,包含了标准的js文件和经过压缩优化的min.js文件,以满足不同场景下的需求。 一、jQuery基础 jQuery是由John Resig在2006年创建的一个开源项目,它的目标是简化JavaScript的DOM...

    jQuery三级地区联动选择菜单jquery-1.9.1.js制作,省市区三级联动选择菜单,适合手机WAP网站使用.zip

    这个项目使用了著名的JavaScript库jQuery,版本为1.9.1,来实现这种功能,确保了良好的浏览器兼容性和执行效率。 jQuery是一个轻量级、高性能的JavaScript库,它极大地简化了DOM操作、事件处理、动画效果以及Ajax...

    java-property-utils-1.9.1.jar,java-property-utils-1.10.jar

    在实际应用中,开发者应该根据项目需求和兼容性选择合适的版本。 对于跨域设置,开发者还需要了解以下关键概念: 1. **Access-Control-Allow-Origin**: 这是CORS响应头的主要字段,用于指定允许访问资源的源。 2. *...

    cors-filter-2.5 + java-property-utils-1.9.1.zip

    例如,`java-property-utils-1.9.1.jar`包含了版本1.9.1的这个库,可以方便地读取和操作配置文件,使得CORS Filter的配置更加灵活。 在实际应用中,为了使用这个CORS Filter,你需要将其部署到Tomcat服务器。首先,...

    jquery-ui-1.9.1.custom

    jQuery UI 是基于 jQuery JavaScript 库的用户界面插件集合,它提供了一系列丰富的交互效果、可自定义的主题以及各种实用的组件。在给定的压缩包文件 "jquery-ui-1.9.1.custom" 中,我们可以看到一个针对jQuery UI ...

    jquery-1.9.1.zip

    在本篇文章中,我们将深入探讨jQuery 1.9.1这个兼容版本,以及它包含的两个主要文件:`jquery-1.9.1.js`和`jquery-1.9.1.min.js`。 首先,jQuery 1.9.1是一个重要的里程碑,它在保持与早期版本兼容性的同时,对内部...

Global site tag (gtag.js) - Google Analytics