2011-03-17 97 views
0

我有我的應用程序嚴重使用jQuery。問題在於我們從jQuery 1.3.x開始,現在我們需要使用僅在1.4.x或更高版本中可用的jQuery live()。替換jQuery 1.3.x可能會導致向後兼容性問題。有人可以建議我如何使用這兩個庫或其他方式?無法使用jQuery Live

+2

有你想要某種方法簽名對於「live」,因爲「live(eventType,handler)」是在jQuery 1.3中添加的? – Brandon 2011-03-17 17:41:17

+1

我絕對使用1.3.x版本,儘管代理不可用。 – justkt 2011-03-17 17:44:58

回答

1

如果你不想使用noConflict想法JohnP建議,有一個「的liveQuery」插件在那裏,jQuery的1.3工作原理:

http://docs.jquery.com/Plugins/livequery

+0

我會嘗試livequery插件感謝您的建議。 – 2011-03-17 17:51:53

+0

你怎麼看待後向兼容問題? – 2011-03-17 17:52:51

0

您可以使用jQuery的.noConflict()方法同時使用:http://api.jquery.com/jQuery.noConflict/

使用.noConflict和新的庫分配給另一個變量,並在頁面中使用。

但是,我建議你在逐頁的基礎上做,如果可能的話,只要刪除舊的代碼,如果它不破壞任何東西。

+0

我會試一試非常感謝.. – 2011-03-17 17:52:17