我的頁面中有以下代碼。有時jQuery是加載罰款,但有時我得到一個錯誤:jQuery is undefined
IE 7 + jquery 1.3.2錯誤
<script src="/javascripts/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="/javascripts/jquery-ui-1.7.1.custom.min.js"
type="text/javascript"></script>
<script type="text/javascript">
alert('test')
var $j = jQuery.noConflict();
alert('test1')
//start when document is ready
$j(document).ready(function(){
alert('test2')
jQuery的時候不加載我只看到第一alert
在頁面上。所以我認爲jQuery從不加載。此外,我使用noConflict只是因爲在我得到錯誤$ is undefined
。我沒有使用任何其他的js庫,如原型或任何東西。所以我沒有任何真正的需要使用jQuery noConflict()
有人碰到過jQuery和IE 7的這些問題嗎?這個錯誤在Firefox上沒有發生。
可以做些什麼來解決這個問題?
更新 我決定利用託管在Google上的jQuery + jQuery UI。哪些爲我工作。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js" type="text/javascript"></script>
您的更新表明該問題與加載腳本相關,因此出現url問題。它是否正確? – Ahmad 2010-02-22 07:05:29