欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于jQuery的上下無縫滾動(dòng)應(yīng)用(單行或多行)

 更新時(shí)間:2010年08月10日 21:11:12   作者:  
基于jQuery的上下無縫滾動(dòng)應(yīng)用,可應(yīng)用于多行或者單行.詳解請(qǐng)參考注釋.
核心jQuery代碼:
復(fù)制代碼 代碼如下:

$(function(){
var _wrap=$('ul.line');//定義滾動(dòng)區(qū)域
var _interval=2000;//定義滾動(dòng)間隙時(shí)間
var _moving;//需要清除的動(dòng)畫
_wrap.hover(function(){
clearInterval(_moving);//當(dāng)鼠標(biāo)在滾動(dòng)區(qū)域中時(shí),停止?jié)L動(dòng)
},function(){
_moving=setInterval(function(){
var _field=_wrap.find('li:first');//此變量不可放置于函數(shù)起始處,li:first取值是變化的
var _=_field.height();//取得每次滾動(dòng)高度(多行滾動(dòng)情況下,此變量不可置于開始處,否則會(huì)有間隔時(shí)長延時(shí))
_field.animate({marginTop:-_h+'px'},600,function(){//通過取負(fù)margin值,隱藏第一行
_field.css('marginTop',0).appendTo(_wrap);//隱藏后,將該行的margin值置零,并插入到最后,實(shí)現(xiàn)無縫滾動(dòng)
})
},_interval)//滾動(dòng)間隔時(shí)間取決于_interval
}).trigger('mouseleave');//函數(shù)載入時(shí),模擬執(zhí)行mouseleave,即自動(dòng)滾動(dòng)
});

演示代碼:

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

相關(guān)文章

最新評(píng)論