2011-08-29 53 views
0

我是Jquery的新手,遇到問題。我寫的Jquery代碼只能在本地上傳,只要我把它上傳到我的主機(godaddy.com)就會停止工作。現在這個網站並沒有真正的功能,因爲我想簡單地解決這個問題。我正在使用谷歌API來檢索Jquery庫。當我使用$標誌快捷鍵代替「Jquery」時。打開對話框(dia)的功能會運行,但會跳過應該打開對話框的部分。當我使用Jquery對象時,函數完全被跳過了,並且據我所知,從瀏覽器的角度來看,函數不再存在。我正在處理的網站是一種實驗,你可以在www.mgeffects.com找到它。當你點擊I'm in a dialog div標籤時,它應該彈出對話框以及作爲調試過程一部分的警報,而不會執行任何操作。現在它使用「JQuery」而不是$標誌。Jquery-Ui對話框只能在本地工作

感謝所有幫助我得到(順便說不理你在黑div標籤讓PHP錯誤。)

+0

如果用'jQuery(document).ready(function(){'?)替換'jQuery。(document).ready(function(){' – roselan

回答

2

你是錯的做你的選擇:

這不是一個有效的使用方法:

// The dot after jQuery shouldn't be there 
jQuery.("#dialog").dialog('open'); 

用這個代替:

jQuery("#dialog").dialog('open'); 
//or 
$("#dialog").dialog('open'); 

而且要包括jQuery的兩倍:

//HERE 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"> 
<script type="text/javascript"> 
<style type="text/css"> 
//AND HERE 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"> 
+0

@ user918236另外,Chad提到的同樣的問題。 (點)在這裏錯了:'jQuery。(document).ready(function()'。應該是'jQuery(document).ready(function()' –

+0

非常感謝,即時新到stackoverflow,所以我可能打字當我回到我的工作之前,我切換到Jquery,我發現我實際上做了「$(foo)」,但後來做了「jQuery .blah「,我從來沒有想到兩個bug,再次感謝 – user918236