js實作文字垂直滾動和滑鼠懸停效果_javascript技巧
本文實例介紹了文字垂直滾動效果,主要運用了setInterval(function(){}, time);方法,分享給大家供大家參考,具體內容如下
HTML版面:
<ul class="recommend-info"> <li> <span class="push">荐</span> <a href="javascript:;">1高档社区,经典户型,机会难得,稍纵即逝!仅售66万!</a> <span class="htype">66万 3室2厅1卫 120㎡</span> </li> <li> <span class="push">荐</span> <a href="javascript:;">2高档社区,经典户型,机会难得,稍纵即逝!仅售66万!</a> <span class="htype">66万 3室2厅1卫 120㎡</span> </li> <li> <span class="push">荐</span> <a href="javascript:;">3高档社区,经典户型,机会难得,稍纵即逝!仅售66万!</a> <span class="htype">66万 3室2厅1卫 120㎡</span> </li> <li> <span class="push">荐</span> <a href="javascript:;">4高档社区,经典户型,机会难得,稍纵即逝!仅售66万!</a> <span class="htype">66万 3室2厅1卫 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); // 鼠标悬停 $('.recommend-info li').hover(function(){ clearInterval(startInterval); }, function(){ startInterval = setInterval(vscroll, 3000); }); </script>
以上就是本文的全部內容,謝謝關注!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

如何使用JS和百度地圖實現地圖平移功能百度地圖是一款廣泛使用的地圖服務平台,在Web開發中經常用於展示地理資訊、定位等功能。本文將介紹如何使用JS和百度地圖API實作地圖平移功能,並提供具體的程式碼範例。一、準備工作使用百度地圖API前,首先需要在百度地圖開放平台(http://lbsyun.baidu.com/)上申請一個開發者帳號,並建立一個應用程式。創建完成

股票分析必備工具:學習PHP和JS繪製蠟燭圖的步驟,需要具體程式碼範例隨著網路和科技的快速發展,股票交易已成為許多投資者的重要途徑之一。而股票分析是投資人決策的重要一環,其中蠟燭圖被廣泛應用於技術分析。學習如何使用PHP和JS繪製蠟燭圖將為投資者提供更多直觀的信息,幫助他們更好地做出決策。蠟燭圖是一種以蠟燭形狀來展示股票價格的技術圖表。它展示了股票價格的

人臉偵測辨識技術已經是一個比較成熟且應用廣泛的技術。而目前最廣泛的網路應用語言非JS莫屬,在Web前端實現人臉偵測辨識相比後端的人臉辨識有優勢也有弱勢。優點包括減少網路互動、即時識別,大大縮短了使用者等待時間,提高了使用者體驗;弱勢是:受到模型大小限制,其中準確率也有限。如何在web端使用js實現人臉偵測呢?為了實現Web端人臉識別,需要熟悉相關的程式語言和技術,如JavaScript、HTML、CSS、WebRTC等。同時也需要掌握相關的電腦視覺和人工智慧技術。值得注意的是,由於Web端的計

如何使用PHP和JS創建股票蠟燭圖股票蠟燭圖是股票市場中常見的技術分析圖形,透過繪製股票的開盤價、收盤價、最高價和最低價等數據,幫助投資者更直觀地了解股票的價格波動情形。本文將教你如何使用PHP和JS創建股票蠟燭圖,並附上具體的程式碼範例。一、準備工作在開始之前,我們需要準備以下環境:1.一台運行PHP的伺服器2.一個支援HTML5和Canvas的瀏覽器3

如何使用JS和百度地圖實現地圖熱力圖功能簡介:隨著互聯網和行動裝置的快速發展,地圖成為了普遍的應用場景。而熱力圖作為一種視覺化的展示方式,能夠幫助我們更直觀地了解數據的分佈。本文將介紹如何使用JS和百度地圖API來實現地圖熱力圖的功能,並提供具體的程式碼範例。準備工作:在開始之前,你需要準備以下事項:一個百度開發者帳號,並建立一個應用,取得到對應的AP

Win11滑鼠懸停時間怎麼設定?我們在使用win11系統的時候可以設定滑鼠的懸停時間,但是也有不少的使用者不知道要怎麼設定?使用者可以直接的點擊新建一個文字文件然後輸入以下的程式碼來直接的進行使用就可以了。下面就讓本站來為使用者來仔細的介紹一下Win11滑鼠懸停時間設定方法吧。 Win11滑鼠懸停時間設定方法1、桌面空白處,點選【右鍵】,在開啟的選單項目中,選擇【新建-文字文件】。 3.接著點選左上角的【檔案】,在開啟的下拉項目中,選擇【另存為】,或按鍵盤上的【Ctrl+Shift+S】快捷鍵也可以。 6

如何使用JS和百度地圖實現地圖點擊事件處理功能概述:在網路開發中,經常需要使用地圖功能來展示地理位置和地理資訊。而地圖上的點擊事件處理是地圖功能中常用且重要的一環。本文將介紹如何使用JS和百度地圖API來實現地圖的點擊事件處理功能,並給出具體的程式碼範例。步驟:匯入百度地圖的API檔案首先,要在HTML檔案中匯入百度地圖API的文件,可以透過以下程式碼實現:

HTML、CSS和jQuery:製作一個自動滾動的公告欄在現代網頁設計中,公告欄常常被用來重要的訊息傳達和吸引使用者註意。一個自動滾動的公告欄在網頁上受到了廣泛的應用,它能夠讓公告內容以動畫形式在頁面中滾動顯示,提高資訊的展示效果和用戶體驗。本文將介紹如何使用HTML、CSS和jQuery來製作一個自動捲動的公告欄,並提供具體的程式碼範例。首先,我們需要一個HT
