第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

關(guān)于if(area.scrollTop >= con1.scrollHeight) { area.scrollTop = 0; }

請問在做以下判斷時具體con1、con2和area分別發(fā)生了什么變化?沒太聽懂老師講的

if(area.scrollTop >= con1.scrollHeight) { ? ?

area.scrollTop = 0; ? ? }


正在回答

1 回答

教你一個方法來看con1和con2的運(yùn)動過程

1、先把html里con2的內(nèi)容補(bǔ)全,在JavaScript中刪除con2.innerHTML=con1.innerHTML

2、給con1添加紅色背景色,con2添加綠色背景色。

3、運(yùn)行頁面,你會發(fā)現(xiàn)在紅色con1的內(nèi)容完全移除時,即area.scrollTop = con1.scrollHeight時,紅色的con1會瞬間回到初始狀態(tài),也就是area.scrollTop = 0。

在沒有背景色的情況下,?因?yàn)閏on1和con2頂部的內(nèi)容一樣,所以即使回到初始狀態(tài)也看不出來中間變化的過程。

4、接著恢復(fù)源代碼,但仍然保留con1的紅色背景色,con2的綠色背景色。你會發(fā)現(xiàn),跟剛剛不一樣了,紅色的con1沒有在完全移除的瞬間回到初始位置,覆蓋綠色的con2,而是con1和con2連貫的循環(huán)起來。我想可能是因?yàn)?strong>con2.innerHTML=con1.innerHTML這條語句,使得con2也指向了con1,所以con2也可以完整展示。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕粉3498277 提問者

非常感謝你,主要是突然啟發(fā)了我不明白就應(yīng)該想辦法嘗試,通過實(shí)踐中發(fā)現(xiàn)異同才能懂得更徹底! 我按你說的試了一下,前3點(diǎn)和你說的一樣,不過第4點(diǎn)的效果同第3點(diǎn),依然是在con1完全被移除的瞬間回到了初始狀態(tài),覆蓋了con2。然后又查了一下資料,我想con2.innerHTML=con1.innerHTML應(yīng)該僅僅是實(shí)現(xiàn)了復(fù)制的功能~
2016-07-21 回復(fù) 有任何疑惑可以回復(fù)我~
#2

z阿汀

按理來說第四點(diǎn)和前面應(yīng)該是效果一樣的,但是我用搜狗瀏覽器就會連貫的循環(huán)起來。其實(shí)對于第四點(diǎn)我也不太確定,但原理就是醬紫的,視頻里這個原理老師也沒講清楚
2016-07-21 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
信息滾動效果制作
  • 參與學(xué)習(xí)       47736    人
  • 解答問題       333    個

萌妹子帶您快速學(xué)習(xí)滾動效果,掌握無縫滾動和歇間性滾動的制作方法

進(jìn)入課程

關(guān)于if(area.scrollTop >= con1.scrollHeight) { area.scrollTop = 0; }

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號