2012-10-09 33 views
1

這裏是我的aspx頁面的一部分:jQueryUI的絕對不是我的aspx頁面工作

<span id="drag">This can be dragged </span> 
<input id="save" type="button" value="Save" /> 
<div id="dialog"> 
</div> 

<script src="Scripts/jquery.js" type="text/javascript"></script> 
<script src="Scripts/jquery-ui-1.9.0.custom.js" type="text/javascript"></script> 
<script src="Scripts/ui.js" type="text/javascript"></script> 

這是我的ui.js文件:

$('#save').click(function() 
{ 
    $('#dialog').dialog(); 
}); 

$(document).ready(function() 
{ 
    $('#drag').draggable(); 
}); 

而且我掛在CSS文件我的母版:

<link rel="stylesheet" href="CSS\ui-lightness\jquery-ui-1.8.24.custom.css"> 

如果我嘗試這一個純HTML文件,我得到兩個拖動和對話功能工作,但無論功能如何工作當我嘗試在我的ASPX頁面。ASP.NET有沒有特別的考慮?

+0

您是否獲得在您的瀏覽器的控制檯任何錯誤? – martinwnet

回答

1

您可能會加載2次jquery庫。

刪除該資源:

+0

是的,你完全正確的加載jquery庫。在我的母版頁的底部,我離開了以前嘗試的庫導入,並忘記刪除它們。所以是的,我曾兩次導入jQuery庫。 –

1

呈現的HTML看起來像什麼? 也許你有渲染ID的問題,你的控制 Here的有關文章的clientId模式

的ClientIDMode可以採取以下四種可能的值

  • 自動識別 - ASP.NET生成的ID因爲它在v3.5和更早版本的 版本中都有。
  • Static - ASP.NET爲其客戶端ID使用與 服務器控件完全相同的ID。
  • 預測 - ASP.NET嘗試 產生從看 頁面的結構猜測的標識。
  • 繼承 - ASP.NET使用與其父級相同的ClientIDMode爲頁面或 控件生成客戶端ID。即從父控制繼承客戶端ID 。

這可以在控制設置直接在的頁面或webConfig文件。

1

正在下載的所有文件?你是用小提琴手,螢火蟲還是開發者工具檢查過嗎?

0

如果您沒有在瀏覽器的控制檯得到任何錯誤則u應該使用,而不是「$」符號「jQuery的」

相關問題