像一些初學者一樣,我一直在嘗試通過將javascript代碼轉換爲jquery來學習JQuery。 現在,這裏是代碼的一部分,其使用HTML Canvas和允許用戶繪製和使用刪除畫布內容的Jquery:無法將Javascript代碼轉換爲JQuery
function init() {
canvas = $('#can');
ctx = canvas.getContext("2d");
w = canvas.width;
h = canvas.height;
canvas.addEventListener("mousemove", function (e) {
findxy('move', e)
}, false);
canvas.addEventListener("mousedown", function (e) {
findxy('down', e)
}, false);
canvas.addEventListener("mouseup", function (e) {
findxy('up', e)
}, false);
canvas.addEventListener("mouseout", function (e) {
findxy('out', e)
}, false);}
此代碼最初是在Javascript中,我剛纔已經改變了選擇器使用它作爲jQuery的。但我得到的錯誤在此代碼的第三行: 遺漏的類型錯誤:未定義的是不是一個函數
能否請您指導爲什麼我收到這個。由於
您正在使用jQuery對象上的DOM元素函數。這是不是一個好的情況下,將JavaScript轉換爲jQuery ... –
爲什麼不轉換其餘的 - > http://jsfiddle.net/5uazu/ – adeneo