js實(shí)現(xiàn)文字垂直滾動(dòng)和鼠標(biāo)懸停效果
本文實(shí)例介紹了文字垂直滾動(dòng)效果,主要運(yùn)用了setInterval(function(){}, time);方法,分享給大家供大家參考,具體內(nèi)容如下
HTML布局:
<ul class="recommend-info">
<li>
<span class="push">薦</span>
<a href="javascript:;">1高檔社區(qū),經(jīng)典戶型,機(jī)會(huì)難得,稍縱即逝!僅售66萬(wàn)!</a>
<span class="htype">66萬(wàn) 3室2廳1衛(wèi) 120㎡</span>
</li>
<li>
<span class="push">薦</span>
<a href="javascript:;">2高檔社區(qū),經(jīng)典戶型,機(jī)會(huì)難得,稍縱即逝!僅售66萬(wàn)!</a>
<span class="htype">66萬(wàn) 3室2廳1衛(wèi) 120㎡</span>
</li>
<li>
<span class="push">薦</span>
<a href="javascript:;">3高檔社區(qū),經(jīng)典戶型,機(jī)會(huì)難得,稍縱即逝!僅售66萬(wàn)!</a>
<span class="htype">66萬(wàn) 3室2廳1衛(wèi) 120㎡</span>
</li>
<li>
<span class="push">薦</span>
<a href="javascript:;">4高檔社區(qū),經(jīng)典戶型,機(jī)會(huì)難得,稍縱即逝!僅售66萬(wàn)!</a>
<span class="htype">66萬(wàn) 3室2廳1衛(wèi) 120㎡</span>
</li>
</ul>
CSS樣式:
<style>
.recommend-info {
width: 630px;
height: 42px;
padding: 0 10px;
margin-top: 12px;
margin-bottom: 18px;
border: 1px dashed #DFDFDF;
overflow: hidden;
}
.recommend-info li {
overflow: hidden;
font-size: 14px;
line-height: 42px;
}
.recommend-info li .push {
float: left;
display: inline-block;
width: 18px;
height: 17px;
margin-top: 12px;
margin-right: 10px;
background: #D95B4E;
font-size: 12px;
color: #fff;
text-align: center;
line-height: 17px;
}
.recommend-info li a {
float: left;
color: #333;
}
.recommend-info li a:hover {
color: #da5c4f;
}
.recommend-info li .htype {
float: right;
color: #999;
}
</style>
JS腳本:
<script>
// 不斷把新的第一個(gè)追加到后面
function vscroll() {
var frtEle = $('.recommend-info li:first');
frtEle.animate({'marginTop': -$('.recommend-info li').height()}, 500, function(){
frtEle.css('marginTop', 0);
$('.recommend-info').append(frtEle);
});
}
var startInterval = setInterval(vscroll, 3000);
// 鼠標(biāo)懸停
$('.recommend-info li').hover(function(){
clearInterval(startInterval);
}, function(){
startInterval = setInterval(vscroll, 3000);
});
</script>
以上就是本文的全部?jī)?nèi)容,謝謝關(guān)注!
- js設(shè)置鼠標(biāo)懸停改變背景色實(shí)現(xiàn)詳解
- Javascript DOM事件操作小結(jié)(監(jiān)聽(tīng)鼠標(biāo)點(diǎn)擊、釋放,懸停、離開(kāi)等)
- js 文字超出長(zhǎng)度用省略號(hào)代替,鼠標(biāo)懸停并以懸浮框顯示實(shí)例
- 基于JS代碼實(shí)現(xiàn)當(dāng)鼠標(biāo)懸停表格上顯示這一格的全部?jī)?nèi)容
- CSS或者JS實(shí)現(xiàn)鼠標(biāo)懸停顯示另一元素
- js實(shí)現(xiàn)鼠標(biāo)懸停圖片上時(shí)滾動(dòng)文字說(shuō)明的方法
- 一個(gè)簡(jiǎn)單的JS鼠標(biāo)懸停特效具體方法
- javascript實(shí)現(xiàn)的鼠標(biāo)懸停時(shí)動(dòng)態(tài)翻滾的導(dǎo)航條
- JavaScript鼠標(biāo)懸停事件用法解析
相關(guān)文章
javascript貪吃蛇游戲設(shè)計(jì)與實(shí)現(xiàn)
這篇文章主要為大家詳細(xì)介紹了javascript貪吃蛇游戲設(shè)計(jì)與實(shí)現(xiàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-09-09
Echarts如何自定義label標(biāo)簽的樣式(formatter,rich,添加圖標(biāo)等操作)
通常情況下,echarts中對(duì)于圖像的設(shè)置是統(tǒng)一的,下面這篇文章主要給大家介紹了關(guān)于Echarts如何自定義label標(biāo)簽的樣式的相關(guān)資料,包括formatter,rich,添加圖標(biāo)等操作,需要的朋友可以參考下2023-02-02
詳解webpack的文件監(jiān)聽(tīng)實(shí)現(xiàn)(熱更新)
這篇文章主要介紹了詳解webpack的文件監(jiān)聽(tīng)實(shí)現(xiàn)(熱更新),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
BootStrap中Tab頁(yè)簽切換實(shí)例代碼
這篇文章主要介紹了BootStrap中Tab頁(yè)簽切換實(shí)例代碼的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-05-05
JavaScript事件委托技術(shù)實(shí)例分析
這篇文章主要介紹了JavaScript事件委托技術(shù),實(shí)例分析了事件委托技術(shù)的原理、適用場(chǎng)合及用法實(shí)例,需要的朋友可以參考下2015-02-02
如何設(shè)置一定時(shí)間內(nèi)只能發(fā)送一次請(qǐng)求
這篇文章主要介紹了如何設(shè)置一定時(shí)間內(nèi)只能發(fā)送一次請(qǐng)求,需要的朋友可以參考下2014-02-02
javascript+jQuery實(shí)現(xiàn)360開(kāi)機(jī)時(shí)間顯示效果
這篇文章主要介紹了javascript+jQuery實(shí)現(xiàn)360開(kāi)機(jī)時(shí)間顯示效果,在文中給大家提到了js實(shí)現(xiàn)時(shí)間倒計(jì)時(shí)的代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-11-11
JS 實(shí)現(xiàn)復(fù)制到剪貼板的幾種方式小結(jié)
本文主要介紹了JS 實(shí)現(xiàn)復(fù)制到剪貼板的幾種方式小結(jié),包括ClipboardAPI和document.execCommand這兩種方法,具有一定的參考價(jià)值,感興趣的可以了解一下2025-02-02

