jQuery實現(xiàn)廣告條滾動效果
更新時間:2017年08月22日 09:02:52 作者:顧白的顧小白
這篇文章主要為大家詳細介紹了jQuery實現(xiàn)廣告條滾動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了jQuery實現(xiàn)廣告條滾動效果的具體代碼,供大家參考,具體內(nèi)容如下
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
*{padding: 0px;margin: 0px;}
#list{width: 150px;height: 310px;margin: 0px auto;border: 1px solid #ccc;overflow: hidden;}
#list li{list-style: none;height: 30px;line-height: 30px;border-bottom: 1px dashed #999;}
</style>
<script type="text/javascript" src="js/jquery-1.8.3.js" ></script>
<script>
var marginTop = 0;//注意命名
var scroll = true;
//定時函數(shù),每150毫秒執(zhí)行一次函數(shù)
setInterval(function(){
if(scroll){
$("#list li:first").animate( //第一個li開始執(zhí)行動畫
{marginTop:marginTop--}, //設置上面的外邊距自減
0,
function(){ //動畫之后執(zhí)行的函數(shù)
if( -marginTop==$(this).height()+1){ //判斷l(xiāng)i移動的距離是否超過自身的高度
var $f = $(this); //復制一個li
$(this).remove(); //把第一個移除。第一個移除之后,第二個就自動變?yōu)榈谝粋€
marginTop=0;
$f.css("margin-top","0px");
$("ul").append($f); //把第一個追加加到列表的最后,變成一個無縫連接
}
}
);
}
},150);
$(function(){
$("ul").hover(function(){scroll = false;},function(){scroll = true;});
});
</script>
</head>
<body>
<div id="list">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
<li>11</li>
</ul>
</div>
</body>
</html>
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
利用jQuery接受和處理xml數(shù)據(jù)的代碼(.net)
以下使用jQuery+Servlet接受和處理xml數(shù)據(jù),模擬判斷用戶名是否存在2011-03-03
jQuery的Cookie封裝,與PHP交互的簡單實現(xiàn)
下面小編就為大家?guī)硪黄猨Query的Cookie封裝,與PHP交互的簡單實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10
jQuery EasyUI 中文API Button使用實例
jQuery EasyUI 中文API Button使用小結(jié),需要的朋友可以參考下。2010-04-04
一個基于jQuery的樹型插件(OrangeTree)使用介紹
這個樣式大家就將就一下吧!我將這個無限級樹型插件命名為桔子樹,需要的朋友可以參考下2012-05-05

