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

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

我就覺得奇怪,為何非要把left:-600px;寫在html代碼中?

我嘗試了一下,如果寫在<style></style>中,就無法做出效果來。好奇怪好奇怪。

正在回答

3 回答

臥槽,不好意思,看錯了題目。

老師的源代碼有一句,var left = parseInt(list.style.left) + offset;

element.style,只能獲取到元素內(nèi)部樣式,也就是寫在元素標(biāo)簽內(nèi)的樣式,

所以你寫在其他地方的樣式是對他來說是不可讀的。

另外你想要獲取到不論是外部還是內(nèi)部的樣式,

那么就需要使用getComputedStyle(ele, false)[style]。


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

4 (0 1 2 3 4)0

需要被展示的圖片是5張,而我們想要做到令人舒適的視覺,

那么就需要在首(0)、尾(4)分別加上尾(4)、首(0)的圖片,實現(xiàn)無縫的切換效果。

一般圖片播放順序是第一張到最后一張,

document.getElementById("list").children[0]

(說明:也就是實際上的第一張圖片)實際上顯示的是第五張的圖片,

然而我們需要從顯示第一張圖片的img元素開始循環(huán),

所以我們要從document.getElementById("list").children[1]出發(fā)。

一個img元素的寬度(width)是600px,所以整個document.getElementById("list"),

就需要左移600px,答案就是left:-600px。

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

首先你必須確保將這個left:-600px;放到<script></script>里面


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

舉報

0/150
提交
取消

我就覺得奇怪,為何非要把left:-600px;寫在html代碼中?

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

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

幫助反饋 APP下載

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

公眾號

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