jquery單行文字向上滾動(dòng)效果的實(shí)現(xiàn)代碼
更新時(shí)間:2014年09月05日 09:56:41 投稿:whsnow
這篇文章主要介紹了jquery單行文字向上滾動(dòng)效果的具體實(shí)現(xiàn),此效果適應(yīng)于很多場(chǎng)景,會(huì)的不會(huì)的都要學(xué)習(xí)下啊
<body> <div id="title" style="width:100%;height:40px;">看看間斷滾動(dòng)文字</div> <div id="content" class="infocontent"> <div id="top" class="infolist"> <ul> <li>央視315曝光: 華潤(rùn)深陷“海砂門”回應(yīng)澄而未清</li> <li>吉野家被曝餐具不消毒 波司登等羊絨衫不含羊絨</li> <li>無(wú)錫警方公布“待產(chǎn)女警突發(fā)不幸”事發(fā)經(jīng)過</li> <li>中國(guó)人一天:最后的輪渡 視界:在家“搞定”</li> </ul> </div> <div id="bottom" class="infolist"></div> </div> <div id="foot"></div> </body>
.infolist{width:400px;matgin:0;}
.infolist ul{margin:0;padding:0;}
.infolist ul li{list-style:none;height:26px;line-height:26px;}
.infocontent{width:400px;height:26px;overflow:hidden;border:1px solid #666666;}
var interval=1000;//兩次滾動(dòng)之間的時(shí)間間隔
var stepsize=26;//滾動(dòng)一次的長(zhǎng)度,必須是行高的倍數(shù),這樣滾動(dòng)的時(shí)候才不會(huì)斷行
var objInterval=null;
$(document).ready( function(){
//用上部的內(nèi)容填充下部
$("#bottom").html($("#top").html());
//給顯示的區(qū)域綁定鼠標(biāo)事件
$("#content").bind("mouseover",function(){StopScroll();});
$("#content").bind("mouseout",function(){StartScroll();});
//啟動(dòng)定時(shí)器
StartScroll();
});
//啟動(dòng)定時(shí)器,開始滾動(dòng)
function StartScroll(){
objInterval=setInterval("verticalloop()",interval);
}
//清除定時(shí)器,停止?jié)L動(dòng)
function StopScroll(){
window.clearInterval(objInterval);
}
//控制滾動(dòng)
function verticalloop(){
//判斷是否上部?jī)?nèi)容全部移出顯示區(qū)域
//如果是,從新開始;否則,繼續(xù)向上移動(dòng)
if($("#content").scrollTop()>=$("#top").outerHeight()){
$("#content").scrollTop($("#content").scrollTop()-$("#top").outerHeight());
}
//使用jquery創(chuàng)建滾動(dòng)時(shí)的動(dòng)畫效果
$("#content").animate(
{"scrollTop" : $("#content").scrollTop()+stepsize +"px"},600,function(){
//這里用于顯示滾動(dòng)區(qū)域的scrollTop,實(shí)際應(yīng)用中請(qǐng)刪除
// $("#foot").html("scrollTop:"+$("#content").scrollTop());
});
}
您可能感興趣的文章:
- jquery 頁(yè)眉單行信息滾動(dòng)顯示實(shí)現(xiàn)思路及代碼
- c#刪除代碼中的單行注釋行示例
- js實(shí)現(xiàn)單行文本向上滾動(dòng)效果實(shí)例代碼
- jQuery實(shí)現(xiàn)單行文字間歇向上滾動(dòng)源代碼
- js單行消息滾動(dòng)代碼,可添加無(wú)數(shù)個(gè)
- jquery 單行滾動(dòng)、批量多行滾動(dòng)、文字圖片翻屏滾動(dòng)效果代碼
- perl中單行注釋和多行注釋使用介紹
- javascript 單行文字向上跑馬燈滾動(dòng)顯示
- 合并一個(gè)文件夾下多個(gè)文件內(nèi)容的單行shell命令
- 10個(gè)驚艷的Swift單行代碼
相關(guān)文章
EditPlus中的正則表達(dá)式 實(shí)戰(zhàn)(2)
這篇文章主要介紹了EditPlus中的正則表達(dá)式 實(shí)戰(zhàn)(2)的相關(guān)資料,需要的朋友可以參考下2016-12-12
函數(shù)式 JavaScript(一)簡(jiǎn)介
JavaScript 是一種強(qiáng)大但被誤解的語(yǔ)言。關(guān)于它到底是一種面向?qū)ο蟮恼Z(yǔ)言還是函數(shù)式語(yǔ)言,人們眾說(shuō)紛紜——但是現(xiàn)在讓我們把這些爭(zhēng)辯都拋到腦后。2014-07-07
JS簡(jiǎn)單生成由字母數(shù)字組合隨機(jī)字符串示例
這篇文章主要介紹了JS簡(jiǎn)單生成由字母數(shù)字組合隨機(jī)字符串,結(jié)合實(shí)例形式分析了javascript使用Math.random()生成隨機(jī)字符串相關(guān)操作技巧,需要的朋友可以參考下2018-05-05

