已采納回答 / Lyn_Tech
實(shí)際上 to_x 不是控制元素相對(duì)頁(yè)面左邊的距離。因?yàn)榭刂圃厥窍鄬?duì)于Panel 定位的。to_x = 0 的情況下,控制元素貼緊Panel的左邊。to_x = 100 的情況下,控制元素在Panel的左邊+100px處。>>> 因?yàn)?to_x = 鼠標(biāo)當(dāng)前位置 - m_start_x 所以關(guān)鍵點(diǎn)在于?m_start_x 的計(jì)算m_start_x = e.pageX - ctrl.offsetLeft;而??ctrl.offsetLeft 是相對(duì)于 Panel 的偏移距離。>>...
2014-09-21
已采納回答 / Lyn_Tech
都是一樣的作用,都同樣是設(shè)置element的class屬性值。寫(xiě)兩個(gè)了為了保持兼容性。一般只寫(xiě)r.className 就夠了。r.class 這個(gè)是在早期瀏覽器版本比較低時(shí)的寫(xiě)法,習(xí)慣問(wèn)題。
2014-09-21
最贊回答 / Lyn_Tech
風(fēng)格的確值得吐槽。如果做成項(xiàng)目中復(fù)用的話,建議直接寫(xiě)成 Jquery的插件。這樣調(diào)用就行了 ?$('#div').resizeable();代碼如下:<...code...>
2014-09-21