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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jquery代碼轉(zhuǎn)換成原生js?下面的這段代碼轉(zhuǎn)換成原生js怎么寫呢?

jquery代碼轉(zhuǎn)換成原生js?下面的這段代碼轉(zhuǎn)換成原生js怎么寫呢?

語兮 2016-08-16 16:18:28
<script> $(function(){ ?$(window).scroll(function(){ ? var scrollTop=$(this).scrollTop(); ? $("img").offset({top:scrollTop+100}); ?}); })</script>
查看完整描述

3 回答

?
鬧小志

TA貢獻(xiàn)75條經(jīng)驗 獲得超42個贊

一張圖片懸浮在頁面上,根據(jù)你的jq代碼改寫如下:

window.onscroll=function(){
?????var?scrollTop?=?document.body.scrollTop?||?document.documentElement.scrollTop;?
?????var?obj?=?document.getElementById("img");
?????//console.log("offsetTop:"+obj.offsetTop);
?????//console.log("scrollTop:"+scrollTop);
?????obj.offsetTop?=?scrollTop?+?100;
}

思路沒錯,但是offsetTop每次的輸出都是一個值,沒有變化,上網(wǎng)找了找,發(fā)現(xiàn)原來offsetTop是可讀不可寫的,也就是只能用它來獲取,但不能設(shè)置。建議此處可絕對定位然后換成更改top值!

over!

查看完整回答
反對 回復(fù) 2016-08-16
點擊展開后面1
?
檸檬酸鈉

TA貢獻(xiàn)331條經(jīng)驗 獲得超534個贊

window.addEventListener("scroll",function () {
? var scrollTop = this.scrollTop;
? var imgs = document.getElementsByTagName("img");
? for (var i= 0;i < imgs.length;i++) {
??? imgs[i].offsetTop = scrollTop;
? }
});

查看完整回答
反對 回復(fù) 2016-08-16
  • 3 回答
  • 0 關(guān)注
  • 2478 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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