2010-03-09 79 views
0

我剛剛升級了jQuery 1.4.2版本,現在我在這一行如何從jQuery的1.3.2升級時解決.offset錯誤 - > 1.4.2

var offset = $(settings.textBoxObj).offset({padding: true, border: true}); 

得到一個錯誤,我升級之前我沒有得到這個錯誤。有誰知道是否1.4中的某些內容會影響這行代碼?

Metropolis

+0

你得到的錯誤是什麼? – 2010-03-09 17:39:09

回答

1

你的路線是完全錯誤的。

在jQuery 1.3中。 x,offset沒有采用任何參數,因此您的對象被忽略。

在1.4中,offset允許您移動元素,因此它期望具有lefttop屬性的對象。

您需要弄清楚參數試圖完成或完全刪除它。

+0

謝謝SLaks。我再看了一遍,我意識到我試圖獲得偏移對象,以便我可以做offset.left和offset.right。我刪除了參數,它現在可以工作。我不知道我從哪裏得到這些參數:p – Metropolis 2010-03-09 18:47:06