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

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

imgs[j].style.left=parseInt(imgs[j].style.left,10)-translate+'px';不懂

imgs[j].style.left=parseInt(imgs[j].style.left,10)-translate+'px';

沒有理解

正在回答

5 回答

初始設置圖片的堆疊,被遮蓋部分的寬度等于每張圖片的寬度減去顯現部分的寬度,那么將未打開(即圖片顯示不完全)的圖片的左偏移量減去被遮蓋部分的寬度就可將整張圖片顯示出來。

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

歐耶233 提問者

謝謝
2015-10-16 回復 有任何疑惑可以回復我~
#2

qq_溡簡惔莣孒苆_0

太亂了 能說的詳細的嗎
2015-11-01 回復 有任何疑惑可以回復我~

第j圖片當前左邊距 = 第j張圖片原來左邊距-向左左邊偏移距離

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

我是初學者才學習17天零基礎。我對這句話的理解就是如下。

首先要知道img[i].style.left的意思就是在img[ ]這個對象下的css樣式的絕對浮動left的值。

imgs[ ]是數組對象,已經在老師視頻前面定義的了,是從dom里面獲取的語法就是getElementsByTag(),里面的parseInt(轉換為整型的字符串或者其他數據類型,此處是基數(就是轉化成10進制)),好此時獲得的值已經是數值類型了,translate前面也聲明了就是imgWidth減去exposeWidth(此處是暴露的照片的寬度的數值沒有加px的,數值數值重要的事說三遍),所以需要用parseInt來轉換數據類型。減掉的結果此時是數值加上單位px就是鼠標在圖片上的事件onmouseover觸發后圖片絕對浮動(position:absolute)left的值了。


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

-translate ?這是什么語法?translate這個是css3的詞匯吧,在這里可以直接相減嗎?如果可以,那它是什么意思呢

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

? ? 能不能說的再詳細點,太籠統了

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

舉報

0/150
提交
取消

imgs[j].style.left=parseInt(imgs[j].style.left,10)-translate+'px';不懂

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

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

幫助反饋 APP下載

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

公眾號

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