1. 程式人生 > >jquery實現圖片無縫滾動,蒙版遮蔽效果

jquery實現圖片無縫滾動,蒙版遮蔽效果

1、無縫連線:通過對li設定屬性float:left;消除標籤之間的間隔
2、通過對ul整體進行偏移設定,使圖片整體滾動,
3、設定圖片切換時機,
4、蒙版遮罩移入時機的選擇
程式碼片.

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript" src="../js/jquery-1.10.2.js" ></script>
		<style>
*{ margin: 0; padding: 0; } .div1{ width: 400px; height: 150px; overflow: hidden; border: 1px solid #A9A9A9; margin: 30px auto; } .ul1{ position: relative; left: 0px; width: 1200px; } .ul1>li{ position: relative; list-style: none;
float: left; width: 200px; height: 150px; background: #3388FF; } .ul1>li>div{ position: absolute; left: 0; top: 0; background: #A9A9A9; width: 200px; height: 150px; opacity: 0; } </style> </head> <body> <div class="div1"
> <ul class="ul1"> <li><img src="../img/wall1.jpg" alt="" width="100%"/><div></div></li> <li><img src="../img/wall2.jpg" alt="" width="100%"/><div></div></li> <li><img src="../img/wall3.jpg" alt="" width="100%"/><div></div></li> <li><img src="../img/wall4.jpg" alt="" width="100%"/><div></div></li> <li><img src="../img/wall1.jpg" alt="" width="100%"/><div></div></li> <li><img src="../img/wall2.jpg" alt="" width="100%"/><div></div></li> </ul> </div> <script> $(function(){ var $time = ''; var mi = 0; gundong(); function gundong(){ $time = setInterval(function(){ mi += -10; if (mi<-800) { mi = 0 } $('.ul1').css({ marginLeft: mi+'px' }); },100); } $('li').mouseover(function(){ window.clearTimeout($time); $('li').not($(this)).contents('div').css({ opacity:0.6 }); }); $('li').mouseout(function(){ gundong(); $('li').not($(this)).contents('div').css({ opacity:0 }); }); }); </script> </body> </html>