已采納回答 / Lyn_Tech
setInterval( ?Function , Time ?)第一個參數(shù)要求是一個函數(shù)。on_move 是一個變量,之前應(yīng)該是設(shè)置了 ?on_move = function(){ } , 所以 on_move ?是一個函數(shù)。但是 on_move() 是執(zhí)行一個函數(shù),得到一個反回值。如果返回值是一個函數(shù)的話就沒有問題。?》》》》》所以?moving = setInterval(on_move(),10)的執(zhí)行結(jié)果是:1. on_move() 執(zhí)行一次,返回 undefined。2. setInterval...
2014-10-20
已采納回答 / Lyn_Tech
實際上 to_x 不是控制元素相對頁面左邊的距離。因為控制元素是相對于Panel 定位的。to_x = 0 的情況下,控制元素貼緊Panel的左邊。to_x = 100 的情況下,控制元素在Panel的左邊+100px處。>>> 因為 to_x = 鼠標(biāo)當(dāng)前位置 - m_start_x 所以關(guān)鍵點在于?m_start_x 的計算m_start_x = e.pageX - ctrl.offsetLeft;而??ctrl.offsetLeft 是相對于 Panel 的偏移距離。>>...
2014-09-21
已采納回答 / Lyn_Tech
都是一樣的作用,都同樣是設(shè)置element的class屬性值。寫兩個了為了保持兼容性。一般只寫r.className 就夠了。r.class 這個是在早期瀏覽器版本比較低時的寫法,習(xí)慣問題。
2014-09-21