国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

兼容多瀏覽器的字幕特效Marquee的通用js類

2024-05-06 14:17:35
字體:
來源:轉載
供稿:網友
Marquee.js

參數說明:  
demo  字幕區域標簽(div)的ID; 
demo1/demo2  顯示內容標簽(div或td)的ID   demo1為原始內容,demo2是它的拷貝;  
direction 字幕方向(up,down,left,right) ; 
delay 字幕播放的延遲時間(毫秒); 
step 字幕播放的步長(即pix,步長越小,如step=1,滾動越平滑)



function Marquee (demo, demo1, demo2, direction, delay, step)
{
 direction = direction.toLowerCase();

 if(((direction == "up" || direction == "down") && ($(demo1).offsetHeight > $(demo).offsetHeight)) || ((direction == "left" || direction == "right") && ($(demo1).offsetWidth > $(demo).offsetWidth)))
 {
  $(demo2).innerHTML = $(demo1).innerHTML;
  if(direction == "down")
   $(demo).scrollTop = 2 * $(demo1).offsetHeight - $(demo).offsetHeight;
  if(direction == "right")
   $(demo).scrollLeft = 2 * $(demo1).offsetWidth - $(demo).offsetWidth;
 }
 else
  return;

 var flag = true;
 var speed = delay == null? 1 : parseInt(delay);
 var amount = step == null? 1 : parseInt(step);

 var Marquee = function ()
 {
  switch(direction)
  {
   case "up":
    if($(demo2).offsetTop - $(demo).scrollTop <= 0)
     $(demo).scrollTop -= $(demo1).offsetHeight;
    else
     $(demo).scrollTop += amount;
    break;
   case "down":
    if($(demo1).offsetTop - $(demo).scrollTop >= 0)
     $(demo).scrollTop += $(demo2).offsetHeight;
    else
     $(demo).scrollTop -= amount;
    break;
   case "left":
    if($(demo2).offsetWidth - $(demo).scrollLeft <= 0)
     $(demo).scrollLeft -= $(demo1).offsetWidth;
    else
     $(demo).scrollLeft += amount;
    break;
   case "right":
    if($(demo).scrollLeft <= 0)
     $(demo).scrollLeft += $(demo2).offsetWidth;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 城固县| 盈江县| 芦山县| 枣强县| 道孚县| 邮箱| 大田县| 中山市| 嘉禾县| 威远县| 渝北区| 阳东县| 萨迦县| 济阳县| 嘉荫县| 嘉义县| 新龙县| 公主岭市| 石林| 禄丰县| 平湖市| 乌鲁木齐县| 都匀市| 汕尾市| 克东县| 高唐县| 彝良县| 九台市| 汕头市| 察隅县| 新乐市| 当涂县| 济南市| 夏津县| 泗洪县| 凌源市| 都兰县| 天峨县| 云阳县| 平潭县| 沧源|