2010-10-25 183 views
3

是jquery 1.3.2與jqueryui 1.8.4衝突嗎?我收到錯誤「太多遞歸」(使用下面的代碼)。jquery和jqueryUI衝突

當筆者結合的jQuery 1.3.2與1.7.2 jQueryUI的我沒有得到這個錯誤,但它打破了我的代碼...

某處是否有一個參照表,該表的jQuery版本的作品與jQueryUI的代碼?

<html> 
<head> 
<title>This is the title</title> 
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js'></script> 
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js'></script> 
</head> 
<body>nothing here</body> 
</html> 

回答

3

是的,有這些版本之間有衝突 - 我卡住了,因爲Drupal的沒有像jQuery 1.3.2相比新 - 我讀有因爲的Greasemonkey沒有按同樣的問題,有人也不適用於1.3.2以上的任何JQuery。

我發現這個票: http://bugs.jqueryui.com/ticket/6689

有一個與JQuery用戶界面庫的修改版本發佈的還有一個.zip文件。我試圖使用ui.dialog時出現此錯誤 - 我只是將修改過的庫的那部分複製到了我的代碼中,它可以工作。

5

難道你不能只包括2個最新版本?適用於多個項目。

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js"></script>