这是我的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 :(得分:1)
你可能加载了2次jquery库。
删除此资源:
答案 1 :(得分:1)
呈现的HTML是什么样的? 也许你的控件的 ID 有问题 Here是一篇关于clientId模式的文章
ClientIDMode可以采用以下四个可能的值
可以直接在控件中,页面或 webConfig 文件中设置此文件。
答案 2 :(得分:1)
是否正在下载所有文件?你用fiddler,firebug或开发者工具检查过这个吗?
答案 3 :(得分:0)
如果您在浏览器的控制台中没有收到任何错误,那么您应该使用“jQuery”而不是“$”符号