国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js信息滾動

蘇丹 / 1744人閱讀

摘要:信息滾動效果學習函數實現信息滾動相關知識點滾動的方式表示在兩端之間來回滾動。表示由一端滾動到另一端,會重復。間歇性向上滾動效果展示將樣式中的盒子高度設置成單行高本例為則顯示一行,并間歇性向上滾動,效果展示

信息滾動效果學習

marquee函數實現信息滾動

相關知識點:

1.behavior滾動的方式

alternate:表示在兩端之間來回滾動。

scroll:表示由一端滾動到另一端,會重復。

slide:表示由一端滾動到另一端,不會重復。

2.direction滾動的方向down up left right

3.loop滾動的次數(當loop=-1表示一直滾動下去,默認為-1)

4.scrollamount設定活動字幕的滾動速度

JS實現信息滾動

相關知識點:

1.innerHTML

2.sctollTop 設置或獲取位于給定對象最頂端與窗口中可見內容的最頂端之間的距離,即上邊灰色的內容。

3.scrollHeight 返回元素的完整高度

4.offsetHeight 獲取元素的可見高度值

5.setInterval() 在執行時,從載入頁面后每隔指定時間執行代碼

6.clearInterval() 該方法可取消由setInterval()設置的交互時間

循環滾動實現:

js代碼實現:

var rol = document.getElementById("roll"),

con1 = document.getElementById("con1"),

con2 = document.getElementById("con2");

con2.innerHTML = con1.innerHTML; //克隆con1內容給con2

function rolup() {

if(rol.scrollTop >= con1.scrollHeight) {

rol.scrollTop = 0;

} else {

rol.scrollTop++;

}

}

var time = 50;

var myrol = setInterval("rolup()", time);

rol.onmouseover = function() {

clearInterval(myrol);

}

rol.onmouseout = function() {

myrol = setInterval("rolup()", time);

}

間歇性循環滾動實現:

js代碼實現:

var rol = document.getElementById("roll");

var iLiHeight = 48;//滾動高度,行高為24,實現一次滾動兩行

rol.innerHTML += rol.innerHTML;//克隆一個ul

rol.scrollTop = 0;

var speed=50;//速度0.05s

var delay = 2000;//延遲時間2s

var time;

function startMove(){

rol.scrollTop++;

time = setInterval("scrollUp()",speed);

}

function scrollUp(){

//rol.scrollTop++;

if(rol.scrollTop % iLiHeight == 0){

clearInterval(time);

setTimeout("startMove()",delay);

}else{

rol.scrollTop++;

if(rol.scrollTop >= rol.scrollHeight/2){

rol.scrollTop = 0;

}

}

}

setTimeout("startMove()",delay);

上例中,可以調節滾動高度(iLiHeight)實現以n行為單位間歇性滾動,也可以設置向上滾動的速度 (speed)和每次開始滾動的延遲時間(setTimeout()函數中的delay)。

間歇性向上滾動效果展示:

將css樣式中的盒子高度設置成單行高(本例為24px)則顯示一行,并間歇性向上滾動,效果展示:

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/89036.html

相關文章

  • 10行js代碼搞定滾動公告

    摘要:先初始化一下默認樣式單行顯示,超出隱藏固定公告欄顯示區域的高度以下為了單行顯示,超出隱藏封裝函數使用方法改變列表的值來實現滾動效果知識點回調函數函數執行完之后,要執行的函數。 需求 最近項目中需要實現公告欄滾動顯示效果如下 showImg(https://segmentfault.com/img/bVZJSE?w=400&h=53); 解決方案 1、 HTML 先建一個div層作為公告...

    curried 評論0 收藏0
  • 10行js代碼搞定滾動公告

    摘要:先初始化一下默認樣式單行顯示,超出隱藏固定公告欄顯示區域的高度以下為了單行顯示,超出隱藏封裝函數使用方法改變列表的值來實現滾動效果知識點回調函數函數執行完之后,要執行的函數。 需求 最近項目中需要實現公告欄滾動顯示效果如下 showImg(https://segmentfault.com/img/bVZJSE?w=400&h=53); 解決方案 1、 HTML 先建一個div層作為公告...

    TesterHome 評論0 收藏0
  • 10行js代碼搞定滾動公告

    摘要:先初始化一下默認樣式單行顯示,超出隱藏固定公告欄顯示區域的高度以下為了單行顯示,超出隱藏封裝函數使用方法改變列表的值來實現滾動效果知識點回調函數函數執行完之后,要執行的函數。 需求 最近項目中需要實現公告欄滾動顯示效果如下 showImg(https://segmentfault.com/img/bVZJSE?w=400&h=53); 解決方案 1、 HTML 先建一個div層作為公告...

    Imfan 評論0 收藏0
  • 原生js小結

    摘要:獲得相應的元素集合,返回數組。在前面增加刪除該節點中的某一個節點。將某一節點替換成新的節點。為節點,為節點,代表節點,代表節點,代表節點當前節點為文本節點時的文本內容節點的標簽名。獲得該節點內所有子節點的信息。 很多時候小項目都不要使用jquery等類似的DOM封裝庫,需要自己簡單的封裝下,這就要求我們熟練地掌握原生的JavaScript的DOM操作,這里做個總結 高寬屬性 對于win...

    TerryCai 評論0 收藏0
  • 原生js小結

    摘要:獲得相應的元素集合,返回數組。在前面增加刪除該節點中的某一個節點。將某一節點替換成新的節點。為節點,為節點,代表節點,代表節點,代表節點當前節點為文本節點時的文本內容節點的標簽名。獲得該節點內所有子節點的信息。 很多時候小項目都不要使用jquery等類似的DOM封裝庫,需要自己簡單的封裝下,這就要求我們熟練地掌握原生的JavaScript的DOM操作,這里做個總結 高寬屬性 對于win...

    yedf 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<