jquery实现京东轮播图的简单写法

摘要:
今天来写一个轮播图的案例,之前的博客中是有写过的,不过都是通过原生js来写的,比较复杂一些,今天来通过jquary的简单几句代码就可以实现这个轮播图效果。

今天来写一个轮播图的案例,之前的博客中是有写过的,不过都是通过原生js来写的,比较复杂一些,今天来通过jquary的简单几句代码就可以实现这个轮播图效果。来看代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<style>
    *{ margin:0; padding:0;}
    ul,li{list-style: none;}
    a{text-decoration: none;}
    .box{ 720px; height:340px; margin:0auto;position:relative;}
    .box ul{ 720px; height:340px;}
    .box ul li{position: absolute;z-index: 101;720px; height:340px;display: none;}
    .box ul li:first-child{display: block}
    .box ul li img{border:0;100%;height:100%}
    .arrLeft,.arrRight{position:absolute;top:50%;margin-top:-30px;color:#333;font-size:50px;z-index: 999}
    .arrRight{right:5px}
    .arrLeft{left:5px;}
</style>
<body>
<div class="box">
    <ul>
        <li><img src="http://t.zoukankan.com/img/pic1.jpg"/></li>
        <li><img src="http://t.zoukankan.com/img/pic2.jpg"/></li>
        <li><img src="http://t.zoukankan.com/img/pic3.jpg"/></li>
        <li><img src="http://t.zoukankan.com/img/pic4.jpg"/></li>
    </ul>
    <div class="arrow">
        <a href="javascript:void(0)" class="arrLeft"> < </a>
        <a href="javascript:void(0)" class="arrRight"> > </a>
    </div>
</div>
<script src="http://t.zoukankan.com/js/jquery-1.11.3.min.js"></script>
<script>
    $(function(){
        var num=0;
        $(".arrRight").click(function(){
            var liLength = $("li").length;
            num++;
            if(num==liLength){
                num=0;
            }
            $(".box li").eq(num).fadeIn().siblings().fadeOut();
        });
        $(".arrLeft").click(function(){
            var liLength = $("li").length;
            num--;
            if(num==-1){
                num=liLength-1;
            }
            $(".box li").eq(num).fadeIn().siblings().fadeOut();
        })
    })
</script>
</body>
</html>

效果图如下:

jquery实现京东轮播图的简单写法第1张

当然我的布局比较简单,用在项目中的时候可以稍微更改修饰一下即可。

好了,今天就到这里!

免责声明:文章转载自《jquery实现京东轮播图的简单写法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇AWK原理及命令和文件输入Cloud9 使用 GitHub下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jQuery快速入门

---恢复内容开始--- jQuery 快速入门 jQuery介绍 1、jQuery是一个轻量级的、兼容多浏览器的JavaScript 库。 2、jQuery使用户能够更方便的处理HTML Document、Events、实现动画效果, 方便的进行Ajax交互, 能够极大的简化JavaScript编程。 它的宗旨就是:write less. do more...

通过jQuery和C#分别实现对.NET Core Web Api的访问以及文件上传

建立.NET Core Web Api项目建立请求模型 public class UserInfo { public int Age { get; set; } public string Name { get; set; } public bool Sex { get; set; }...

【JavaWeb项目】一个众筹网站的开发(四)后台用户注册功能

重点: 密码加密存储 使用jQuery插件做校验和错误提示等 密码不能明文存储,在数据库中是加密存储的 可逆加密:通过密文使用解密算法得到明文 DES AES 不可逆加密:通过密文,得不到明文 MD5 SHA-1 SHA-2 MD5优点:压缩性,长度固定;容易计算;抗修改性;强抗碰撞;MD5加盐值加密码 一、公司的工具类中加入MD5 proje...

jquery----语法扩展(导入js文件)

简单使用 第一步,新建js文件 第二步,在js文件中添加 $.extend({ "GDP": function () { console.log("哈哈哈哈"); } }); 第三步,在html中使用   $.GDP()  即可 复杂(1,希望一些函数不可以被外部引用,不可以被修改$) (functi...

jQuery实现仿Excel表格编辑功能 Handsontable

前言: Handsontable是一个相当给力的 jQuery插件,它实现了 HTML 页面中的表格编辑功能,并且是仿 Excel 的编辑效果。 在 Excel 中可进行的操作,你几乎都可以在网页中做到,如拖动复制、Ctrl+C 、Ctrl+V 等等。 另外在浏览器支持方面,它支持以下的浏览器 IE7+, FF, Chrome, Safari, Opera...

对require.js 的使用进行总结

一、为什么要使用require.js       首先一个页面如果在加载多个js文件的时候,浏览器会停止网页渲染,加载文件越多,网页失去响应的时间就会越长;其次,由于js文件之间存在依赖关系,因此必须严格保证加载顺序,当依赖关系很复杂的时候,代码的编写和维护都会变得困难。       require.js,就是为了解决这两个问题:       (1)实现...