js實(shí)現(xiàn)盒子滾動(dòng)動(dòng)畫效果
本文實(shí)例為大家分享了js實(shí)現(xiàn)盒子滾動(dòng)動(dòng)畫效果的具體代碼,供大家參考,具體內(nèi)容如下
1、效果圖1:

2、效果圖2:

3、源代碼如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
}
.box1{
/* 必須加定位才可以動(dòng) */
position: absolute;
left: 0;
width: 50px;
height: 50px;
background-color: blueviolet;
}
</style>
</head>
<body>
<div class="box1"></div>
<script>
// 動(dòng)畫原理:
// 1.獲得盒子當(dāng)前位置
// 2.讓盒子在當(dāng)前位置加上2px 的移動(dòng)距離
// 3.利用定時(shí)器不斷重復(fù)中國(guó)操作
// 4.接觸定時(shí)器
// 5.注意添加定位,才可以使用element.style.left
var box1 =document.querySelector('.box1') // 獲取事件源
var timer = setInterval(function(){
if( box1.offsetLeft >= 500){
clearInterval(timer); // 清除定時(shí)器
}else{
// 每50毫秒就將新的值給box1.left
box1.style.left = box1.offsetLeft +2 +'px';
}
},50)
</script>
</body>
</html>
4、喜歡的朋友記得 點(diǎn)贊 轉(zhuǎn)發(fā) 關(guān)注噢
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- JS圖片無(wú)縫、平滑滾動(dòng)代碼
- 博客側(cè)邊欄模塊跟隨滾動(dòng)條滑動(dòng)固定效果的實(shí)現(xiàn)方法(js+jquery等)
- 滾動(dòng)條響應(yīng)鼠標(biāo)滑輪事件實(shí)現(xiàn)上下滾動(dòng)的js代碼
- JavaScript控制網(wǎng)頁(yè)平滑滾動(dòng)到指定元素位置的方法
- 基于JavaScript實(shí)現(xiàn)div層跟隨滾動(dòng)條滑動(dòng)
- 鏈接圖片無(wú)縫(無(wú)間斷)向左平滑滾動(dòng)Js版代碼
- js/jquery控制頁(yè)面動(dòng)態(tài)加載數(shù)據(jù) 滑動(dòng)滾動(dòng)條自動(dòng)加載事件的方法
- javascript實(shí)現(xiàn)平滑無(wú)縫滾動(dòng)
- 原生JS綁定滑輪滾動(dòng)事件兼容常見瀏覽器
- AngularJS 中使用Swiper制作滾動(dòng)圖不能滑動(dòng)的解決方法
相關(guān)文章
layui實(shí)現(xiàn)數(shù)據(jù)表格自定義數(shù)據(jù)項(xiàng)
今天小編就為大家分享一篇layui實(shí)現(xiàn)數(shù)據(jù)表格自定義數(shù)據(jù)項(xiàng),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-10-10
Json對(duì)象和字符串互相轉(zhuǎn)換json數(shù)據(jù)拼接和JSON使用方式詳細(xì)介紹(小結(jié))
JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式.這篇文章主要介紹了Json對(duì)象和字符串互相轉(zhuǎn)換json數(shù)據(jù)拼接和JSON使用方式詳細(xì)介紹(小結(jié))的相關(guān)資料,需要的朋友可以參考下2016-10-10
javascript筆記 String類replace函數(shù)的一些事
加固javascript基礎(chǔ)知識(shí)目的是為以后研究jQuery源碼做好鋪墊。2011-09-09
javascript語(yǔ)句中的CDATA標(biāo)簽的意義
javascript語(yǔ)句中的CDATA標(biāo)簽的意義...2007-05-05
JS中的==運(yùn)算: [''''] == false —>true
這篇文章主要介紹了JS中的==運(yùn)算: [''] == false —>true的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07
bootstrap——bootstrapTable實(shí)現(xiàn)隱藏列的示例
本篇文章主要介紹了bootstrapTable實(shí)現(xiàn)隱藏列的示例,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01

