博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jquery实现的简单轮播效果
阅读量:6072 次
发布时间:2019-06-20

本文共 1904 字,大约阅读时间需要 6 分钟。

    
Title
  • 1
  • 2
  • 3
  • 4
/*************初始化************/*{
margin:0;padding: 0;border: none;list-style: none}/*********轮播左右居中*************/.main{
width: 1024px; height: 320px; margin: 0 auto; position: relative;}.main a{
position: absolute;}.main a img{
width: 100%; height: 320px;}/***********左边小图标************/.main ul li.selected{
background: #f97157;}.main ul{
position: absolute; z-index: 999; top: 120px; left: 20px;}.main ul li{
width: 20px; height: 20px; border-radius: 50%; background: #909090; cursor: pointer; text-align: center;}
/** * Created by Administrator on 16-3-12. *//***********定义全局变量和定时器*************/var t=null;var n=0;/**动态变化**/var count;/************************/$(function(){    count=$(".main a").length;/*给动态变化的n备用*/    /**让不是轮播中的第一个隐藏**/    $(".main a:not(:first-child)").hide();    /*点击当前li当前li对应的图片显示出来*/    $(".main ul li").click(function(){        var index=$(this).text()-1;        n=index;        console.log(n);        /*****让当前显示的图片0.5S内渐隐,并匹配下一个渐显示*****/        $(".main a").filter(":visible").fadeOut(500).parent().children().eq(index).fadeIn(1000);        /*******聚焦,给当前li追加类,改变背景色*******/        $(this).addClass("selected");        /****同时移除当前li的所有兄弟的类名为selected,还原背景色*****/        $(this).siblings().removeClass("selected");    });    /***定义定时器3秒执行一次****/    t=setInterval("autoMove()",3000);    /****当鼠标进入时候定时器停止,移除时候定时器开启****/    $(".main").hover(function(){clearInterval(t)}, function(){t = setInterval("autoMove()", 3000);});});/***定义自动轮播函数****/function autoMove(){    if(n>=(count-1)){        n=0;    }else{     ++n;    }    /*****给li执行匹配的事件*****/    $(".main ul li").eq(n).trigger("click");}

 

转载地址:http://rrngx.baihongyu.com/

你可能感兴趣的文章
javafx for android or ios ?
查看>>
微软职位内部推荐-Senior Software Engineer II-Sharepoint
查看>>
sql 字符串操作
查看>>
【转】Android布局优化之ViewStub
查看>>
网络安全管理技术作业-SNMP实验报告
查看>>
根据Uri获取文件的绝对路径
查看>>
Flutter 插件开发:以微信SDK为例
查看>>
.NET[C#]中NullReferenceException(未将对象引用到实例)是什么问题?如何修复处理?...
查看>>
边缘控制平面Ambassador全解读
查看>>
Windows Phone 7 利用计时器DispatcherTimer创建时钟
查看>>
程序员最喜爱的12个Android应用开发框架二(转)
查看>>
vim学习与理解
查看>>
DIRECTSHOW在VS2005中PVOID64问题和配置问题
查看>>
MapReduce的模式,算法以及用例
查看>>
《Advanced Linux Programming》读书笔记(1)
查看>>
zabbix agent item
查看>>
一步一步学习SignalR进行实时通信_7_非代理
查看>>
AOL重组为两大业务部门 全球裁员500人
查看>>
字符设备与块设备的区别
查看>>
为什么我弃用GNOME转向KDE(2)
查看>>