zoukankan      html  css  js  c++  java
  • jquery特效 幻灯片效果

    jquery特效 幻灯片效果,效果图如下:



    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
    <title>jquery特效</title>
    <style>
    /* CSS Document */
    body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
    ul,ol,li{list-style:none;}
    input,button{margin:0;font-size:12px;vertical-align:middle;}
    body{font-size:12px;font-family:Arial, Helvetica, sans-serif;  text-align:center; margin:0 auto; }
    table{border-collapse:collapse;border-spacing:0;}
    a{ color:#333; text-decoration:none;}
    .box{ 420px; margin:20px auto; position:relative; overflow:hidden; text-align:left;}
    .box img{border:0px; 420px;}
    .big{ 100%; float:left; height:196px; overflow:hidden; margin-bottom:2px;}
    .big a{ display:none;}
    .big span{ position:absolute; left:0; top:167px; font-size:13px; color:#fff; z-index:11; height:30px; line-height:30px; text-indent:1em; 100%; )}
    .num{ 424px; margin-right:-24px; float:left; height:53px; padding-top:2px;}
    .num li{ 99px; padding-top:5px; padding-left:1px; cursor:pointer; float:left; margin-right:6px;height:48px;}
    .num img{ 98px;}
    .num li.on{ background:url(../images/bg01.gif) no-repeat 0 0;}
    .txtbg{ position:absolute; left:0; top:167px; 100%; height:30px; background:#000; opacity:0.5;filter:alpha(opacity=50); z-index:10;}
    </style>
    <script type="text/javascript" src="js/jquery.min.js"></script>
    <script type="text/javascript">
    var timer;
    var i=-1;
    var offset=3000;
    function roll(){
    	i++;
    	if(i>3){
    		i=0;
    	}
    	slide(i);
    	timer=setTimeout(roll,offset)
    }
    function slide(i){
    	$('.big a').eq(i).fadeIn().siblings().hide();
    	$('.num li').eq(i).siblings().removeClass('on');
    	$('.num li').eq(i).addClass('on');
    }
    function stopBig(){
    	$('.big').hover(function(){
    		clearTimeout(timer);
    	},function(){
    		timer=setTimeout(roll,offset);
    	});
    }
    function stoproll(){
    	$('.num li').hover(function(){
    		clearTimeout(timer);
    		i=$(this).index();
    		slide(i);
    	},function(){
    		timer=setTimeout(roll,offset);
    	})
    }
    $(function(){
    	roll();
    	stoproll();
    	stopBig()
    })
    </script>
    </head>
    <body>
    <div class="box">
    	<div class="txtbg"> </div>
    	<div class="big">
    		<a href="#" style="display:block"><img src="images/1.jpg" /><span>标题1</span></a>
    		<a href="#"><img src="images/2.jpg" /><span>标题2</span></a>
    		<a href="#"><img src="images/3.jpg" /><span>标题3</span></a>
    		<a href="#"><img src="images/4.jpg" /><span>标题4/span></a>
    	</div>
    	<ul class="num">
    		<li class="on"><img src="images/1s.jpg" /></li>
    		<li><img src="images/2s.jpg" /></li>
    		<li><img src="images/3s.jpg" /></li>
    		<li><img src="images/4s.jpg" /></li>
    	</ul>
    </div>
    </body>
    </html>


  • 相关阅读:
    LeetCode:Remove Duplicates from Sorted List
    LeetCode:Remove Nth Node From End of List
    LeetCode:Delete Node in a Linked List
    LeetCode:Rotate Image
    LeetCode:Anagrams(字母颠倒)
    LeetCode:Single NumberⅡ
    LeetCode:Single Number
    LeetCode:Longest Common Prefix
    bzoj1025
    bzoj1024
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3194354.html
Copyright © 2011-2022 走看看