js代碼_js特效免費下載_JS特效代碼網   網頁特效   鼠標特效   js圖片相冊   js特效代碼大全
當前位置:首頁 > 網頁特效 > JS廣告代碼 > JS幻燈片

js實現圖片幻燈片輪播圖切換特效代碼

發布時間:2015-09-10 20:54:55    您是第0位瀏覽者

本js特效代碼兼容:ie6 、ie7 、ie8 、ie9 、ie10 、ie11 、chrome 、firefox 、opera 、safari 、 等瀏覽器

js實現圖片幻燈片輪播圖切換特效代碼
<!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>js實現圖片幻燈輪播圖切換特效代碼</title>    
		<style type="text/css">    
			* { margin:0; padding:0; }    
			body { background:#FFF; color:#333; font:12px/1.6em Helvetica, Arial, sans-serif; }    
			h1, h2, h3, h4, h5, h6 { font-size:1em; }    
			a { color:#0287CA; text-decoration:none; }    
			a:hover { text-decoration:underline; }    
			ul, li { list-style:none; }    
			fieldset, img { border:none; }    
			legend { display:none; }    
			em, strong, cite, th { font-style:normal; font-weight:normal; }    
			input, textarea, select, button { font:12px Helvetica, Arial, sans-serif; }    
			table { border-collapse:collapse; }    
			html { overflow:-moz-scrollbars-vertical; }    
			#ibanner { position:relative; width:600px; height:300px; overflow:hidden; margin:20px 0 20px 300px; }    
			#ibanner_pic {}    
			#ibanner_pic a { position:absolute; top:0; display:block; width:600px; height:300px; overflow:hidden; }    
			#ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-weight:700; font-family:Arial; }    
			#ibanner_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#000; cursor:pointer; }    
			#ibanner_btn .normal { height:20px; margin-top:8px; border:1px solid #999; color:#999; font-size:16px; line-height:20px; }    
			#ibanner_btn .current { height:28px; border:1px solid #FF5300; color:#FF5300; font-size:28px; line-height:28px; }    
		</style>    
		<script type="text/javascript">    
			function $(id) { return document.getElementById(id); }    
			function addLoadEvent(func){    
			var oldonload = window.onload;    
			if (typeof window.onload != 'function') {    
			window.onload = func;    
			} else {    
			window.onload = function(){    
			oldonload();    
			func();    
			}    
			}    
			}    
			function addBtn() {    
			if(!$('ibanner')||!$('ibanner_pic')) return;    
			var picList = $('ibanner_pic').getElementsByTagName('a');    
			if(picList.length==0) return;    
			var btnBox = document.createElement('div');    
			btnBox.setAttribute('id','ibanner_btn');    
			var SpanBox ='';    
			for(var i=1; i<=picList.length; i++ ) {    
			var spanList = '<span class="normal">'+i+'</span>';    
			SpanBox += spanList;    
			}    
			btnBox.innerHTML = SpanBox;    
			$('ibanner').appendChild(btnBox);    
			$('ibanner_btn').getElementsByTagName('span')[0].className = 'current';    
			for (var m=0; m<picList.length; m++){    
			var attributeValue = 'picLi_'+m    
			picList[m].setAttribute('id',attributeValue);    
			}    
			}    
			function moveElement(elementID,final_x,final_y,interval) {    
			if (!document.getElementById) return false;    
			if (!document.getElementById(elementID)) return false;    
			var elem = document.getElementById(elementID);    
			if (elem.movement) {    
			clearTimeout(elem.movement);    
			}    
			if (!elem.style.left) {    
			elem.style.left = "0px";    
			}    
			if (!elem.style.top) {    
			elem.style.top = "0px";    
			}    
			var xpos = parseInt(elem.style.left);    
			var ypos = parseInt(elem.style.top);    
			if (xpos == final_x && ypos == final_y) {    
			moveing = false;    
			return true;    
			}    
			if (xpos < final_x) {    
			var dist = Math.ceil((final_x - xpos)/10);    
			xpos = xpos + dist;    
			}    
			if (xpos > final_x) {    
			var dist = Math.ceil((xpos - final_x)/10);    
			xpos = xpos - dist;    
			}    
			if (ypos < final_y) {    
			var dist = Math.ceil((final_y - ypos)/10);    
			ypos = ypos + dist;    
			}    
			if (ypos > final_y) {    
			var dist = Math.ceil((ypos - final_y)/10);    
			ypos = ypos - dist;    
			}    
			elem.style.left = xpos + "px";    
			elem.style.top = ypos + "px";    
			var repeat = "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";    
			elem.movement = setTimeout(repeat,interval);    
			}    
			function classNormal() {    
			var btnList = $('ibanner_btn').getElementsByTagName('span');    
			for (var i=0; i<btnList.length; i++){    
			btnList[i].className='normal';    
			}    
			}    
			function picZ() {    
			var picList = $('ibanner_pic').getElementsByTagName('a');    
			for (var i=0; i<picList.length; i++){    
			picList[i].style.zIndex='1';    
			}    
			}    
			var autoKey = false;    
			function iBanner() {    
			if(!$('ibanner')||!$('ibanner_pic')||!$('ibanner_btn')) return;    
			$('ibanner').onmouseover = function(){autoKey = true};    
			$('ibanner').onmouseout = function(){autoKey = false};    
			var btnList = $('ibanner_btn').getElementsByTagName('span');    
			var picList = $('ibanner_pic').getElementsByTagName('a');    
			if (picList.length==1) return;    
			picList[0].style.zIndex='2';    
			for (var m=0; m<btnList.length; m++){    
			btnList[m].onmouseover = function() {    
			for(var n=0; n<btnList.length; n++) {    
			if (btnList[n].className == 'current') {    
			var currentNum = n;    
			}    
			}    
			classNormal();    
			picZ();    
			this.className='current';    
			picList[currentNum].style.zIndex='2';    
			var z = this.childNodes[0].nodeValue-1;    
			picList[z].style.zIndex='3';    
			if (currentNum!=z){    
			picList[z].style.left='650px';    
			moveElement('picLi_'+z,0,0,10);    
			}    
			}    
			}    
			}    
			setInterval('autoBanner()', 5000);    
			function autoBanner() {    
			if(!$('ibanner')||!$('ibanner_pic')||!$('ibanner_btn')||autoKey) return;    
			var btnList = $('ibanner_btn').getElementsByTagName('span');    
			var picList = $('ibanner_pic').getElementsByTagName('a');    
			if (picList.length==1) return;    
			for(var i=0; i<btnList.length; i++) {    
			if (btnList[i].className == 'current') {    
			var currentNum = i;    
			}    
			}    
			if (currentNum==(picList.length-1) ){    
			classNormal();    
			picZ();    
			btnList[0].className='current';    
			picList[currentNum].style.zIndex='2';    
			picList[0].style.zIndex='3';    
			picList[0].style.left='650px';    
			moveElement('picLi_0',0,0,10);    
			} else {    
			classNormal();    
			picZ();    
			var nextNum = currentNum+1;    
			btnList[nextNum].className='current';    
			picList[currentNum].style.zIndex='2';    
			picList[nextNum].style.zIndex='3';    
			picList[nextNum].style.left='650px';    
			moveElement('picLi_'+nextNum,0,0,10);    
			}    
			}    
			addLoadEvent(addBtn);    
			addLoadEvent(iBanner);    
		</script>    
	</head>    
	<body>    
		<div id="ibanner">    
			<div id="ibanner_pic">    
			<a href="#"><img src="a1.jpg" alt="" /></a>    
			<a href="#"><img src="a2.jpg" alt="" /></a>    
			<a href="#"><img src="a3.jpg" alt="" /></a>    
			<a href="#"><img src="a4.jpg" alt="" /></a>    
			</div>    
		</div>    
	</body>    
</html>



幻燈片 輪播圖

js實現輪播幻燈片3D特效并且可以左右翻頁

js實現10屏帶縮略圖和標題的幻燈片輪播特效

JS仿360旅游首頁幻燈片效果代碼

JS帶圖片標題自動播放的幻燈片特效

JS視差滑塊幻燈片特效

jQuery自動播放淡入淡出的幻燈片特效

jquery.slider多種過渡效果的圖片輪播幻燈片特效

js仿淘寶首頁緩沖幻燈片特效

jquery實現4款自定義圖片切換幻燈片js特效

jquery仿支付寶全屏圖片幻燈片淡出淡進切換特效

jquery實現婚紗攝影網站寬屏圖片幻燈片輪播切換特效

jquery實現 ChinaJoy2014專題幻燈片特效

jQuery幻燈片插件,按鈕控制圖片過渡特效

jquery仿百度百科2014新首頁幻燈片特效

jquery實現淡出淡入帶縮略圖的廣告圖片幻燈片切換特效

jquery仿騰訊新聞網站帶縮略圖的幻燈片切換代碼_js代碼

jquery仿搜狐2014巴西世界杯專題幻燈片特效

jquery仿新浪2014成都車展幻燈片

jquery仿網易2014巴西世界杯專題幻燈片特效

jquery仿騰訊網新聞圖片特效帶縮略圖的幻燈片切換特效

河南快三开奖纟结果 黔源电力股票 富成配资 湖北30选5 手机麻将系统规律 特三肖三码 吉林11选5玩法 四肖选一肖、 吉林体彩11选5走势图 单机欢乐斗牛牛破解版 甘肃快三和值跨度走势