jQuery UI没有初始化

时间:2009-07-09 02:11:36

标签: jquery jquery-ui

我正在使用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",

3 个答案:

答案 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