jquery 上下滾動(dòng)廣告
更新時(shí)間:2009年06月17日 22:32:37 作者:
jquery 上下滾動(dòng)廣告實(shí)現(xiàn)代碼,大家可以自行測(cè)試,需要加載jquery類(lèi)庫(kù)
復(fù)制代碼 代碼如下:
(function($){
$.fn.extend({
rollList:function(option){
option=$.extend({
direction:"up",
step:1,
time:23
},option);
var step_coe,scroll_coe,score_coe;
if(option.direction=="up")
{
step_coe=1;
scroll_coe=1;
score_coe=1;
}else
{
step_coe=-1;
scroll_coe=-1;
score_coe=0;
}
return this.each(function(){
var $this=$(this);
var _this=this;
var itemHeight;
var temp=$("<DIV> </DIV>");
$this.css("overflow","hidden").children()
.appendTo(temp);
$this.append(temp.clone(true)).append(temp);
itemHeight=$this.children();
itemHeight=itemHeight.eq(1).offset().top-itemHeight.eq(0).offset().top;
while($this.children(":last").offset().top-$this.offset().top<=$this.height())
$this.append(temp.clone(true));
var roll;
this.scrollTop=itemHeight*(1-score_coe);
roll=function (){
temp=setInterval(function(){
if(_this.scrollTop*scroll_coe>=itemHeight*score_coe)
{
_this.scrollTop=(_this.scrollTop-itemHeight)*scroll_coe;
}
_this.scrollTop+=option.step*step_coe;
},option.time);
}
$this.hover(function(){
clearInterval(temp);
},function(){
roll();
});
roll();
});
}
})
}(jQuery));
調(diào)用如下:
復(fù)制代碼 代碼如下:
$(elem).rollList();
您可能感興趣的文章:
- js實(shí)現(xiàn)的文字橫向無(wú)間斷滾動(dòng)
- js 上下文字滾動(dòng)效果
- JS實(shí)現(xiàn)單行文字不間斷向上滾動(dòng)的方法
- 如何使用jquery實(shí)現(xiàn)文字上下滾動(dòng)效果
- Jquery數(shù)字上下滾動(dòng)動(dòng)態(tài)切換插件
- 隨鼠標(biāo)上下滾動(dòng)的jquery代碼
- jquery 實(shí)現(xiàn)上下滾動(dòng)效果示例代碼
- jquery文字上下滾動(dòng)的實(shí)現(xiàn)方法
- 一個(gè)JQuery寫(xiě)的點(diǎn)擊上下滾動(dòng)的小例子
相關(guān)文章
JQuery實(shí)現(xiàn)表格中相同單元格合并示例代碼
一定要注意如果從list的開(kāi)始元素循環(huán)下去,remove掉一個(gè)元素后,有些元素就找不到了或者說(shuō)不是要找的那個(gè)元素,感興趣的各位可以研究下哈2013-06-06
jQuery點(diǎn)擊出現(xiàn)愛(ài)心特效
這篇文章主要為大家詳細(xì)介紹了jQuery點(diǎn)擊出現(xiàn)愛(ài)心特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
解決jquery的ajax調(diào)取后端數(shù)據(jù)成功卻渲染失敗的問(wèn)題
今天小編就為大家分享一篇解決jquery的ajax調(diào)取后端數(shù)據(jù)成功卻渲染失敗的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08
jquery調(diào)取json數(shù)據(jù)實(shí)現(xiàn)省市級(jí)聯(lián)的方法
這篇文章主要介紹了jquery調(diào)取json數(shù)據(jù)實(shí)現(xiàn)省市級(jí)聯(lián)的方法,可實(shí)現(xiàn)讀取json數(shù)據(jù)綁定到下拉菜單的功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-01-01
jQuery實(shí)現(xiàn)上傳圖片前預(yù)覽效果功能
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)上傳圖片前預(yù)覽效果功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
jQuery實(shí)現(xiàn)的調(diào)整表格行tr上下順序
表格元素是大家比較常用的元素,有時(shí)候表格中的行需要調(diào)整順序,下面通過(guò)代碼實(shí)例介紹一下如何利用jquery實(shí)現(xiàn)此功能2016-01-01
解決jquery1.9不支持browser對(duì)象的問(wèn)題
項(xiàng)目里面一直用的都是jquery1.9,不支持browser對(duì)象,百度一下,找到了解決方案在此與大家分享下,有遇到此問(wèn)題的朋友不要錯(cuò)過(guò)2013-11-11

