我剛剛升級了jQuery 1.4.2版本,現在我在這一行如何從jQuery的1.3.2升級時解決.offset錯誤 - > 1.4.2
var offset = $(settings.textBoxObj).offset({padding: true, border: true});
得到一個錯誤,我升級之前我沒有得到這個錯誤。有誰知道是否1.4中的某些內容會影響這行代碼?
Metropolis
我剛剛升級了jQuery 1.4.2版本,現在我在這一行如何從jQuery的1.3.2升級時解決.offset錯誤 - > 1.4.2
var offset = $(settings.textBoxObj).offset({padding: true, border: true});
得到一個錯誤,我升級之前我沒有得到這個錯誤。有誰知道是否1.4中的某些內容會影響這行代碼?
Metropolis
你的路線是完全錯誤的。
在jQuery 1.3中。 x,offset
沒有采用任何參數,因此您的對象被忽略。
在1.4中,offset
允許您移動元素,因此它期望具有left
和top
屬性的對象。
您需要弄清楚參數試圖完成或完全刪除它。
謝謝SLaks。我再看了一遍,我意識到我試圖獲得偏移對象,以便我可以做offset.left和offset.right。我刪除了參數,它現在可以工作。我不知道我從哪裏得到這些參數:p – Metropolis 2010-03-09 18:47:06
你得到的錯誤是什麼? – 2010-03-09 17:39:09