我正在使用jQuery UI组件,但遇到了一些问题。如果我尝试做一些简单的事情,比如$(“#mydiv”)。draggable()我收到一条错误消息“Microsoft JScript运行时错误:对象不支持此属性或方法”。
jQuery UI似乎已加载,因为我在其包含的js文件中放置了一个alert()(请参阅代码)并显示警报。我真的很困惑。
;jQuery.ui || (function($) {
var _remove = $.fn.remove,
isFF2 = $.browser.mozilla && (parseFloat($.browser.version) < 1.9);
alert("jquery.ui.loading"); //
//Helper functions and ui object
$.ui = {
version: "1.7.2",
答案 0 :(得分:8)
您是否同时使用其他一些JavaScript库?它可能是使用$快捷方式的其他库,它会让你的$不再引用jquery。
答案 1 :(得分:0)
您的代码相对于jQuery UI加载位于何处?在尝试使用它们之前,需要加载jQuery和jQuery UI(按此顺序)。
<script type="text/javascript" src=".../jquery-1.3.2.min.js"></script>
<script type="text/javascript" src=".../jquery-ui-1.7.2.min.js"></script>
<script type="text/javascript">
... your code goes here
</script>
如果在用户控件或服务器端包含中嵌入javascript,则需要特别小心。如果您在页面末尾加载javascript并拥有上面引用的控件或包含,则可能会出现javascript错误,因为即使包含该文件,在您引用这些函数之前还没有解析它在包含的文件中。
答案 2 :(得分:0)
您是否已将Draggable烘焙到custom jquery-ui.js
file?