zoukankan      html  css  js  c++  java
  • 图片左右滚动代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>图片左右滚动</title>
    <script src="http://www.codefans.net/ajaxjs/jquery-1.6.2.min.js" type="text/javascript"></script>
    <script>
    //作者:刘晓帆
    //编写时间 2011年12月5日
    $(function(){
    	var ul = $(".lxfscroll ul");
    	var li = $(".lxfscroll li");
    	var tli = $(".lxfscroll-title li");	
    	var speed = 350;
    	var autospeed = 3000;	
    	var i=1;
    	var index = 0;
    	var n = 0;
        /* 标题按钮事件 */
    	function lxfscroll() {
    				var index = tli.index($(this));					
    				tli.removeClass("cur");
    				$(this).addClass("cur");
    				
    				ul.css({"left":"0px"});	
    				li.css({"left":"0px"}); 
    				li.eq(index).css({"z-index":i});	
    				li.eq(index).css({"left":"400px"});	
    				ul.animate({left:"-400px"},speed); 	
    				i++;	
    			
        };
    	/* 自动轮换 */
    	function autoroll() {
    					if(n >= 4) {
    						n = 0;
    					}
    					tli.removeClass("cur");
    				tli.eq(n).addClass("cur");
    					ul.css({"left":"0px"});	
    				li.css({"left":"0px"}); 
    				li.eq(n).css({"z-index":i});	
    				li.eq(n).css({"left":"400px"});	
    				 	
    					n++;
    					i++;
    					timer = setTimeout(autoroll, autospeed);
    					ul.animate({left:"-400px"},speed);
    				};
    	/* 鼠标悬停即停止自动轮换 */
    				function stoproll() {
    					li.hover(function() {
    						clearTimeout(timer);
    						n = $(this).prevAll().length+1;
    					}, function() {
    						timer = setTimeout(autoroll, autospeed);
    					});
    					tli.hover(function() {
    						clearTimeout(timer);
    						n = $(this).prevAll().length+1;
    					}, function() {
    						timer = setTimeout(autoroll, autospeed);
    					});
    				};			
    	tli.mouseenter(lxfscroll);
    	autoroll();
    	stoproll();
    });
    </script>
    <style type="text/css">
    * {
    	font-size:12px;
    	color:#333;
    	text-decoration:none;
    	padding:0;
    	margin:0;
    	list-style:none;
    	font-style: normal;
    	font-family: Arial, Helvetica, sans-serif;
    }
    .lxfscroll {
    	400px;
    	margin-left:auto;
    	margin-right:auto;
    	margin-top: 20px;
    	position: relative;
    	height: 300px;
    	border: 4px solid #EFEFEF;
    	overflow: hidden;
    }
    
    .lxfscroll ul li {
    	height: 300px;
    	 400px;
    	text-align: center;
    	line-height: 300px;
    	position: absolute;
    	font-size: 40px;
    	font-weight: bold;
    }
    .lxfscroll-title{
    	 400px;
    	margin-right: auto;
    	margin-left: auto;
    }
    .lxfscroll-title li{
    	height: 20px;
    	 20px;
    	float: left;
    	line-height: 20px;
    	text-align: center;
    	border: 1px dashed #CCC;
    	margin-top: 2px;
    	cursor: pointer;
    	margin-right: 2px;
    }
    .cur{
    	color: #FFF;
    	font-weight: bold; background:#000;
    	
    	
    }
    .lxfscroll ul {
    	position: absolute;
    }
    </style>
    </head>
    <body>
    <div class="lxfscroll">
      <ul>
        <li><img src="/jscss/demoimg/wall1.jpg" width="400" height="300" /></li>
        <li><img src="/jscss/demoimg/wall2.jpg" width="400" height="300" /></li>
        <li><img src="/jscss/demoimg/wall3.jpg" width="400" height="300" /></li>
        <li><img src="/jscss/demoimg/wall4.jpg" width="400" height="300" /></li>
      </ul>
    </div>
    <div class="lxfscroll-title">
      <ul>
        <li class="cur">1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
      </ul>
    </div>
    </body>
    </html>
    
  • 相关阅读:
    SQL Server, Timeout expired.all pooled connections were in use and max pool size was reached
    javascript 事件调用顺序
    Best Practices for Speeding Up Your Web Site
    C语言程序设计 使用VC6绿色版
    破解SQL Prompt 3.9的几步操作
    Master page Path (MasterPage 路径)
    几个小型数据库的比较
    CSS+DIV 完美实现垂直居中的方法
    由Response.Redirect引发的"Thread was being aborted. "异常的处理方法
    Adsutil.vbs 在脚本攻击中的妙用
  • 原文地址:https://www.cnblogs.com/shiloh/p/2475382.html
Copyright © 2011-2022 走看看