欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一個非常好用的文字滾動的案例,鼠標懸浮可暫停[兩種方案任選]

 更新時間:2016年12月01日 16:22:33   作者:蓓蕾心晴  
本文主要介紹了非常好用的文字滾動的案例,鼠標懸浮可暫停的兩種實現(xiàn)方案,代碼簡潔,可收藏備用。需要的朋友來看下吧

網(wǎng)上找了很多,萬變不離其宗,寫法核心都是一樣的,在這里我給大家總結(jié)一下,可收藏備用。

html:

<div class="scroll">
 <ul class="list">
  <li><a href="#" target="_blank">公告一 或 中獎?wù)?甲</a></li>
  <li><a href="#" target="_blank">公告二 或 中獎?wù)?乙</a></li>
  <li><a href="#" target="_blank">公告三 或 中獎?wù)?丙</a></li>
 </ul>
</div>

解析:適用于只有一行顯示的公告類,以及展示中獎名單/抽獎結(jié)果等大框類,改變list高度即可

方案一:

function autoScroll(obj) {
 $(obj).find(".list").animate({
  marginTop: "-25px"
 }, 1000, function () {
  $(this).css({marginTop: "0px"}).find("li:first").appendTo(this);
 })
}
var timer = setInterval('autoScroll(".scroll")', 1000);
$(function () {
 $(".scroll").hover(function () {
  clearInterval(timer);
 }, function () {
  timer = setInterval('autoScroll(".scroll")', 1000);
 })
})

方案二:

function autoScroll(obj) {
 //var _t;
 function scroll() {
  $(obj).find(".list").animate({
   marginTop: "-25px"
  }, 500, function () {
   $(this).css({marginTop: "0px"}).find("li:first").appendTo(this);
  })
 }
 var timer = setInterval(scroll, 2800);
 $(obj).hover(
  function () {
   clearInterval(_t);
  },
  function () {
   timer = setInterval(scroll, 2800);
  }
 )
}
$(function () {
 autoScroll(".scroll");
})

解析:兩種方案實現(xiàn)的功能是一樣的,都是通過改變margin-top的值,把第一個再添加到最后一個來實現(xiàn)的。第一種直接寫出運行步驟,定時器可以定義在加載函數(shù)的外面,也可寫在里面,但是以下的內(nèi)容必須寫在加載函數(shù)的里面,否則不能正常執(zhí)行。

    如果整體又定義為一個函數(shù),則下面要在加載函數(shù)里調(diào)用一次函數(shù),即可執(zhí)行。

    在hover事件中的回調(diào)函數(shù),必須寫timer=setInterval(),指定時器重新賦值給timer,直接寫setInterval不起作用,如果寫var timer=setInterval();則又重新定義了一個timer,同樣不起作用。

以上就是本文的全部內(nèi)容,希望對大家有所幫助,同時也希望多多支持腳本之家!

相關(guān)文章

  • JS 實現(xiàn)10進制轉(zhuǎn)換36進制的示例代碼

    JS 實現(xiàn)10進制轉(zhuǎn)換36進制的示例代碼

    這篇文章主要介紹了JS實現(xiàn)10進制轉(zhuǎn)換36進制,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • JavaScript針對網(wǎng)頁節(jié)點的增刪改查用法實例

    JavaScript針對網(wǎng)頁節(jié)點的增刪改查用法實例

    這篇文章主要介紹了JavaScript針對網(wǎng)頁節(jié)點的增刪改查用法,實例分析了JavaScript操作網(wǎng)頁節(jié)點的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-02-02
  • js 右下角彈窗效果代碼(IE only)

    js 右下角彈窗效果代碼(IE only)

    js 右下角彈窗效果代碼,雖然IE only,但這個代碼的邏輯可以參考下。了解下IE與firefox的區(qū)別,自己寫個兼容的版本吧。
    2010-06-06
  • js中判斷變量類型函數(shù)typeof的用法總結(jié)

    js中判斷變量類型函數(shù)typeof的用法總結(jié)

    下面小編就為大家?guī)硪黄猨s中判斷變量類型函數(shù)typeof的用法總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • 利用js讀取動態(tài)網(wǎng)站從服務(wù)器端返回的數(shù)據(jù)

    利用js讀取動態(tài)網(wǎng)站從服務(wù)器端返回的數(shù)據(jù)

    這篇文章主要介紹了利用js讀取動態(tài)網(wǎng)站從服務(wù)器端返回的數(shù)據(jù),需要的朋友可以參考下
    2014-02-02
  • uniapp組件uni-popup彈出層的使用

    uniapp組件uni-popup彈出層的使用

    彈出層組件用于彈出一個覆蓋到頁面上的內(nèi)容,本文主要介紹了uniapp組件uni-popup彈出層的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-03-03
  • JavaScript一文帶你玩轉(zhuǎn)web表單網(wǎng)頁

    JavaScript一文帶你玩轉(zhuǎn)web表單網(wǎng)頁

    表單通常用來收集網(wǎng)頁訪問者信息,常見的表單比如搜索引擎的搜索框、各網(wǎng)頁應(yīng)用的注冊或者登陸界面等,通讀本篇對大家的學習或工作具有一定的價值,需要的朋友可以參考下
    2021-10-10
  • 基于require.js的使用(實例講解)

    基于require.js的使用(實例講解)

    下面小編就為大家?guī)硪黄趓equire.js的使用(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • JavaScript實現(xiàn)簡單的拖動效果

    JavaScript實現(xiàn)簡單的拖動效果

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)簡單的拖動效果,具有一定的參考價值,感興趣的朋友可以參考一下
    2016-07-07
  • 弱類型語言javascript中 a,b 的運算實例小結(jié)

    弱類型語言javascript中 a,b 的運算實例小結(jié)

    這篇文章主要介紹了弱類型語言javascript中 a,b 的運算,結(jié)合實例形式總結(jié)分析了js閉包函數(shù)中布爾值與字符串的a,b運算相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08

最新評論