JQ轮播器(转)

<html xmlns="http://www.w3.org/1999/xhtml" >

<head>

    <title>无标题页</title>

    <script src="js/jquery-1.7.1.min.js" type="text/javascript"></script>

    <style type="text/css">

        .clear{overflow:hidden; clear:both; width:0px; height:0px; }

        .imgbox{width:640px; margin:0 auto; text-align:center; }

        ul{padding:0px; margin:0px;}

        ul li{float:left; list-style:none; }

        ul li.select{display:block;}

        .imgnum span{border-radius:10px; font:normal normal bold 12px/15px 微软雅黑; color:#FFF; margin-left:5px; padding:3px 6px 3px 6px;  cursor:pointer;}

        .imgnum span.onselect{}

        .imgnum{text-align:center; float:right; margin:-30px 30px; position:relative;}

    </style>

</head>

<body>

    <div class="imgbox">

            <ul id="banner_img">

                <li><img src="images/banner001.jpg"/></li>

                <li><img src="images/banner002.jpg"/></li>

                <li><img src="images/banner003.jpg"/></li>

                <li><img src="images/banner004.jpg"/></li>

                <li><img src="images/banner005.jpg"/></li>

            </ul>

    <div class="clear"></div>

    <div class="imgnum">

        <span class="onselect">1</span>

        <span>2</span>

        <span>3</span>

        <span>4</span>

        <span>5</span>

    </div>

</div>

<script type="text/javascript">

         var time = "";

         var index = 1;

         $(function () {

             showimg(index);

             //鼠标移入移出

             $(".imgnum span").hover(function () {

                clearTimeout(time);

                var icon=$(this).text();

                $(".imgnum span").removeClass("onselect").eq(icon-1).addClass("onselect");

                $("#banner_img li").hide().stop(true,true).eq(icon-1).fadeIn("slow");

             }, function () {

                index=$(this).text()> 4 ? 1 :parseInt($(this).text())+1;

                time = setTimeout("showimg(" + index + ")", 3000);

             });

         });

         function showimg(num) {

             index = num;

             $(".imgnum span").removeClass("onselect").eq(index-1).addClass("onselect");

             $("#banner_img li").hide().stop(true,true).eq(index-1).fadeIn("slow");

             index = index + 1 > 5 ? 1 : index + 1;

             time = setTimeout("showimg(" + index + ")", 3000);

         }

    </script>

</body>

</html>

时间: 2024-10-13 21:47:57

JQ轮播器(转)的相关文章

UISCrollView —— 图片轮播器封装实现(三)——(第三讲)

1.分析 利用xib布局,然后自定义一个UIView,解析xib,然后利用控制器传入数据,将其加载到控制器的view上展示即可 2. 程序结构 3. 代码具体实现 1>  xib文件 2>  创建类 XMGPageView,然后将其与xib文件关联,选中xib文件,然后设置下文中 " custom class " 为定义的类,让其来管理xib 1>    (如图,设置xib与类关联) 2>  XMGPageView.h 文件中,声明分页图片数组属性,及其一个快速

UIScrollView实现图片轮播器及其无限循环效果

图片轮播器: 一.实现效果 实现图片的自动轮播            二.实现代码 storyboard中布局 代码: 1 #import "YYViewController.h" 2 3 @interface YYViewController () <UIScrollViewDelegate> 4 @property (weak, nonatomic) IBOutlet UIScrollView *scrollview; 5 /** 6 * 页码 7 */ 8 @prop

轮播器

$(function () { //浏览器检测,判断是否是IE if(!+[1,]) { //alert("这是ie浏览器"); $('.new_Message').css('top', '14px'); //调整通知栏的位置 $('.stuUser').click(function () { if ($('.stuUser_ul ').css('display') == 'none') { $('.stuUser_ul ').css('display', 'block'); } el

UISCrollView —— 图片轮播器实现(三)——(第二讲)

1. 所用知识点 1> UIScrollView的基本属性,和UIPageControl设置,还有就是要用到NSTimer来定时实现UIScrollView的图片轮播 2> NSTimer简单介绍: 2.1  NSTimer叫做“定时器”,它的作用如下 * 在指定的时间执行指定的任务 * 每隔一段时间执行指定的任务 2.2  NSTimer简单使用: 1> 调用下面的方法就会开启一个定时任务 + (NSTimer *)scheduledTimerWithTimeInterval:(NST

Android高级图片滚动控件,编写3D版的图片轮播器

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17482089 大家好,好久不见了,最近由于工作特别繁忙,已经有一个多月的时间没写博客了,我也是深感惭愧.那么今天的这篇既然是阔别了一个多月的文章,当然要带来更加给力点的内容了,那么话不多说,赶快进入到今天的正题吧. 说 到图片轮播器,很多的Android应用中都会带有这个功能,比如说网易新闻.淘宝等.最新我们公司的一款应用也加入了这个功能,并且在图片轮播的基础上 还增加了三维立体

ios开发图片轮播器以及定时器小问题

一:图片轮播器效果如图:能实现自动轮播,到最后一页时,轮播回来,可以实现拖拽滚动 二:代码: 1 #import "ViewController.h" 2 static CGFloat const imageCount = 5; 3 @interface ViewController ()<UIScrollViewDelegate> 4 /*scrollView*/ 5 @property (nonatomic,weak)UIScrollView *scroll; 6 /*

jQyery实现轮播器

看到各大网站上都有一个轮播器的效果,自己不禁也想做一个,查了资料,看了轮播器的原理,慢慢的试着做了做,最终效果勉勉强强 原理:如图,试想一下,若是将<ul>的width属性值设置的很宽,直到可以装下你所有的图片,而每一个图片又用<li>包着并且设置了左浮动. 那么当我们向左移动ul的时候并且移动的距离为<li>的宽度,第二个<li>不就被移动到了<div>的窗口,这样一来图片不就被一张一张显示出来了吗? 接下来我们在设置<div>的属

UIScorllView和UIPageControl的使用实现图片轮播器

首先我们要先建一个project,选择iOS下的第一个Application 中的Single View Application 开始工作已经准备完毕现在我们进入到Main.storyboard拖控件 需要用到的控件有 UIScrollView也就是滚动的那个 UIPageControl也就是图片下面那几个小点 NSTimer就是定时器让其自动换页的 第一步:拖控件连线 在Main.storyboard拖一个UIScrollView放在屏幕上,在UIScrollView下面放一个UIPageCo

图片轮播器

? 1 SB里只需要两个控件: UIScrollView UIPageControl ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 7