var box = document.getElementById('box'),
ul = document.getElementsByTagName('ul')[0];
ul.innerHTML += ul.innerHTML;//同樣的程式碼在複製一份放在後面
ul.style.width = '1200px';
setInterval(() => {
if (box.scrollLeft >= 600) {
box.scrollLeft = 0;//讓元素之間閃到最右邊
}
box.scrollLeft += 1;
}, 10)
//獲取css的樣式:getComputedStyle(ele) :獲取當前元素的所有樣式
//getComputedStyle(ele).width 獲取當前元素的樣式的寬度'600px'只想拿600就parseFloat();
//currentStyle低版本的ie用這個
//requestanimationframe 網上查一下用法
function getCss(ele, attr) {//獲取ele的attr屬性
var str = getComputedStyle(ele)[attr];
if (/width|height|top|margin|padding|left/.test(attr)) {
return psrseFloat(str);
}
return str;
}
function setCss(ele, attr, val) {
if (/width|height|top|margin|padding|left/.test(attr)) {
ele.style[attr] = parseFloat(val) + 'px';
} else {
ele.style[attr] = val;
}
}
function winH() {
//獲取當前螢幕的高度
var h = document.body.clientHeight || document.documentElement.clientHeight;
//獲取當前螢幕的寬度
var w = document.body.clientWidth || document.documentElement.clientWidth;
return {
w,
h
}
}
複製程式碼
簡單實現跑馬燈案例
相關文章
- androidTextView實現簡單的跑馬燈效果AndroidTextView
- 前端實現文字跑馬燈的三種方式前端
- JavaFx 實現水平滾動文字(跑馬燈效果)Java
- flutter跑馬燈Flutter
- Flutter 跑馬燈Flutter
- Flutter實現Android跑馬燈及滾動廣告FlutterAndroid
- Swift跑馬燈效果Swift
- HarmonyOS NEXT應用開發之深色跑馬燈案例
- VUE-文字跑馬燈Vue
- Vue實現跑馬燈效果以及封裝為元件釋出Vue封裝元件
- HTMl 中marquee標籤實現無縫滾動跑馬燈效果HTML
- H5製作跑馬燈H5
- 純JS實現走馬燈JS
- 用js寫的一個跑馬燈JS
- 使用Java實現簡單的鬥地主案例Java
- CSS 數學函式與容器查詢實現不定寬文字溢位跑馬燈效果CSS函式
- 微信小程式如何開發跑馬燈效果?微信小程式
- iOS:一用就上癮的跑馬燈檢視iOS
- 影片直播原始碼,Android TextView設定跑馬燈效果原始碼AndroidTextView
- (4)8個led每0.5s閃爍(跑馬燈)
- 跑馬燈帶你深入淺出TextView的原始碼世界TextView原始碼
- 使用 Flutter 實現一個走馬燈佈局Flutter
- 簡單兩步實現鐵威馬NAS外網訪問
- SpringMVC學習筆記---依賴配置和簡單案例實現SpringMVC筆記
- 方塊跑酷熱跟新案例之功能實現[上]
- Promise 簡單實現Promise
- ReadableStream 簡單實現
- Express 簡單實現Express
- AspectJ簡單實現
- FastClick簡單實現AST
- storm簡單案例ORM
- 【SpringMVC】RESTFul簡介以及案例實現SpringMVCREST
- 《DNK210使用指南 -CanMV版 V1.0》第十二章 跑馬燈實驗
- 流水燈實現
- 精簡版 koa 簡單實現
- 簡單版Promise實現Promise
- 簡單實現vuex原理Vue
- AOP的簡單實現