js實現(xiàn)文字垂直滾動和鼠標(biāo)懸停效果
本文實例介紹了文字垂直滾動效果,主要運用了setInterval(function(){}, time);方法,分享給大家供大家參考,具體內(nèi)容如下
HTML布局:
<ul class="recommend-info">
<li>
<span class="push">薦</span>
<a href="javascript:;">1高檔社區(qū),經(jīng)典戶型,機(jī)會難得,稍縱即逝!僅售66萬!</a>
<span class="htype">66萬 3室2廳1衛(wèi) 120㎡</span>
</li>
<li>
<span class="push">薦</span>
<a href="javascript:;">2高檔社區(qū),經(jīng)典戶型,機(jī)會難得,稍縱即逝!僅售66萬!</a>
<span class="htype">66萬 3室2廳1衛(wèi) 120㎡</span>
</li>
<li>
<span class="push">薦</span>
<a href="javascript:;">3高檔社區(qū),經(jīng)典戶型,機(jī)會難得,稍縱即逝!僅售66萬!</a>
<span class="htype">66萬 3室2廳1衛(wèi) 120㎡</span>
</li>
<li>
<span class="push">薦</span>
<a href="javascript:;">4高檔社區(qū),經(jīng)典戶型,機(jī)會難得,稍縱即逝!僅售66萬!</a>
<span class="htype">66萬 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>
// 不斷把新的第一個追加到后面
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>
以上就是本文的全部內(nèi)容,謝謝關(guān)注!
- js設(shè)置鼠標(biāo)懸停改變背景色實現(xiàn)詳解
- Javascript DOM事件操作小結(jié)(監(jiān)聽鼠標(biāo)點擊、釋放,懸停、離開等)
- js 文字超出長度用省略號代替,鼠標(biāo)懸停并以懸浮框顯示實例
- 基于JS代碼實現(xiàn)當(dāng)鼠標(biāo)懸停表格上顯示這一格的全部內(nèi)容
- CSS或者JS實現(xiàn)鼠標(biāo)懸停顯示另一元素
- js實現(xiàn)鼠標(biāo)懸停圖片上時滾動文字說明的方法
- 一個簡單的JS鼠標(biāo)懸停特效具體方法
- javascript實現(xiàn)的鼠標(biāo)懸停時動態(tài)翻滾的導(dǎo)航條
- JavaScript鼠標(biāo)懸停事件用法解析
相關(guān)文章
javascript貪吃蛇游戲設(shè)計與實現(xiàn)
這篇文章主要為大家詳細(xì)介紹了javascript貪吃蛇游戲設(shè)計與實現(xiàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-09-09
Echarts如何自定義label標(biāo)簽的樣式(formatter,rich,添加圖標(biāo)等操作)
通常情況下,echarts中對于圖像的設(shè)置是統(tǒng)一的,下面這篇文章主要給大家介紹了關(guān)于Echarts如何自定義label標(biāo)簽的樣式的相關(guān)資料,包括formatter,rich,添加圖標(biāo)等操作,需要的朋友可以參考下2023-02-02
詳解webpack的文件監(jiān)聽實現(xiàn)(熱更新)
這篇文章主要介紹了詳解webpack的文件監(jiān)聽實現(xiàn)(熱更新),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
如何設(shè)置一定時間內(nèi)只能發(fā)送一次請求
這篇文章主要介紹了如何設(shè)置一定時間內(nèi)只能發(fā)送一次請求,需要的朋友可以參考下2014-02-02
javascript+jQuery實現(xiàn)360開機(jī)時間顯示效果
這篇文章主要介紹了javascript+jQuery實現(xiàn)360開機(jī)時間顯示效果,在文中給大家提到了js實現(xiàn)時間倒計時的代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-11-11
JS 實現(xiàn)復(fù)制到剪貼板的幾種方式小結(jié)
本文主要介紹了JS 實現(xiàn)復(fù)制到剪貼板的幾種方式小結(jié),包括ClipboardAPI和document.execCommand這兩種方法,具有一定的參考價值,感興趣的可以了解一下2025-02-02

