亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

求解釋,不懂這兩句

return data.top + data.height / 2; return data.top + data.height / 2; 這兩句怎么得來的,為什么要這樣寫,計算好的?求解釋

正在回答

1 回答

var pathY = function() {

? ? ? ? ? ? var data = getValue('.a_background_middle');

? ? ? ? ? ? return data.top + data.height / 2;

? ? ? ? }();

這段代碼的意思是 ?將一個匿名函數立即運行后 返回 的結果 賦值給 pathY ?變量

data 是通過getValue方法返回的一個對象,它有 top 和 ?height 兩個屬性 ?top 是指這個元素左上角頂點離窗口頂部的位置,height是指這個元素自身的高度,?data.top + data.height / 2 是計算出這個元素 中點y坐標的值,也就就是這個元素中線離頂部的距離,然后再把任務定位在這個點,就變成了人物在路上

3 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

求解釋,不懂這兩句

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

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號