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

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

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

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

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

area.scrollTop = 0; ? ? }


正在回答

1 回答

教你一個方法來看con1和con2的運動過程

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

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

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

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

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

1 回復 有任何疑惑可以回復我~
#1

慕粉3498277 提問者

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

z阿汀

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

舉報

0/150
提交
取消
信息滾動效果制作
  • 參與學習       47740    人
  • 解答問題       333    個

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

進入課程

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

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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