我可能有一個很簡單的問題。我使用JavaScript生成一些圖像。當我點擊這樣的圖像並移動光標時,圖像應該跟隨,直到我再次點擊。 這是我的解決方案:onmousemove使用2個參數
我創建了IMG並將其與 「點擊」 事件處理程序連接:
img.onclick = prepare_pic_move(img);
這種處理程序的開始 「的OnMouseMove」 處理程序:
function prepare_pic_move(img) {
img.onmousemove = pic_move(ev, img);
}
該功能應該最終移動圖片:
function pic_move(ev, img) {
img.style.left = ev.ClientX;
img.style.top = ev.ClientY;
}
它沒有工作和Firefox的錯誤控制檯說,ev沒有定義。 我認爲問題是我必須在pic_move函數中使用兩個參數。