Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript未捕获引用错误:未定义jQuery;未捕获引用错误:$未定义_Jquery_Jquery Ui_Referenceerror - Fatal编程技术网

JavaScript未捕获引用错误:未定义jQuery;未捕获引用错误:$未定义

JavaScript未捕获引用错误:未定义jQuery;未捕获引用错误:$未定义,jquery,jquery-ui,referenceerror,Jquery,Jquery Ui,Referenceerror,这是我的小提琴 它在我的小提琴里很好用 然而,当我将它转移到dreamweaver时,它无法工作。我在编码中发现了这两个错误 未捕获引用错误:未定义jQuery 未定义未捕获引用错误$ 我之前读过与这两个错误相关的文章,并试图按照提供的方法解决,但是,它仍然不起作用,我如何解决这个问题 这是我在dreamweaver中的完整编码 <body> <div class="buttons" style="background-color: rgba(0,0,0,.8);"&g

这是我的小提琴

它在我的小提琴里很好用

然而,当我将它转移到dreamweaver时,它无法工作。我在编码中发现了这两个错误

  • 未捕获引用错误:未定义jQuery
  • 未定义未捕获引用错误$
  • 我之前读过与这两个错误相关的文章,并试图按照提供的方法解决,但是,它仍然不起作用,我如何解决这个问题

    这是我在dreamweaver中的完整编码

    <body>
        <div class="buttons" style="background-color: rgba(0,0,0,.8);">
        <a class="button" id="showdiv1">Div 1</a>
        <a class="button" id="showdiv2">Div 2</a>
        <a class="button" id="showdiv3">Div 3</a>
        <a class="button" id="showdiv4">Div 4</a>
        </div>
    
        <div id="div1">1</div>
        <div id="div2">2</div>
        <div id="div3">3</div>
        <div id="div4">4</div>
    </div>
    <script language="JavaScript" type="text/javascript" script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.0/jquery-ui.min.js"></script>
    
    <script language="JavaScript" type="text/javascript">
    var selectedEffect="explode";
    var options = { percent: 100 };
    $('#showdiv1').click(function () {
        $('div[id^=div]').hide();
    
        $('#div1').show( selectedEffect, options, 500, callback );
    });
    $('#showdiv2').click(function () {
        $('div[id^=div]').hide();
        $('#div2').show( selectedEffect, options, 500, callback );
    });
    
    $('#showdiv3').click(function () {
        $('div[id^=div]').hide();
        $('#div3').show( selectedEffect, options, 500, callback );
    });
    
    $('#showdiv4').click(function () {
        $('div[id^=div]').hide();
        $('#div4').show( selectedEffect, options, 500, callback );
    });
    
    function callback() {
          setTimeout(function() {
            $( "#effect:visible" ).removeAttr( "style" ).fadeOut();
          }, 1000 );
        };
    </script>
    </body>
    </html>
    
    
    第一组
    第2组
    第3组
    第4组
    1.
    2.
    3.
    4.
    var selectedEffect=“explode”;
    变量选项={百分比:100};
    $('#showdiv1')。单击(函数(){
    $('div[id^=div]')。hide();
    $('#div1').show(selectedEffect,options,500,callback);
    });
    $('#showdiv2')。单击(函数(){
    $('div[id^=div]')。hide();
    $('#div2').show(selectedEffect,options,500,callback);
    });
    $('#showdiv3')。单击(函数(){
    $('div[id^=div]')。hide();
    $('#div3').show(selectedEffect,options,500,callback);
    });
    $('#showdiv4')。单击(函数(){
    $('div[id^=div]')。hide();
    $('#div4').show(selectedEffect,options,500,callback);
    });
    函数回调(){
    setTimeout(函数(){
    $(“#效果:可见”).removeAttr(“样式”).fadeOut();
    }, 1000 );
    };
    
    CSS

    
    .按钮{
    光标:指针;
    显示:内联块;
    利润率:10px;
    剪辑:rect(自动,自动,自动,自动);
    }
    #第一组{
    背景:水;
    填充:20px;
    宽度:100px;
    文本对齐:居中;
    显示:无;
    }
    #第二组{
    背景:蓝色;
    填充:20px;
    宽度:100px;
    文本对齐:居中;
    显示:无;
    }
    #第三组{
    背景:橙色;
    填充:20px;
    宽度:100px;
    文本对齐:居中;
    显示:无;
    }
    #第四组{
    背景:绿色;
    填充:20px;
    宽度:100px;
    文本对齐:居中;
    显示:无;
    }
    a{
    颜色:浅绿色;
    -webkit过滤器:灰度(1.0);
    }
    a:悬停{
    颜色:红色;
    -webkit过滤器:灰度(0.0);
    }
    
    因为您需要将jQuery库添加到文件中:

    jQueryUI只是jQuery的一个插件,这意味着
    首先,您需要包括jQuery库→ 然后是UI

    <script src="path/to/your/jquery.min.js"></script>
    <script src="path/to/your/jquery.ui.min.js"></script>
    

    您没有包括jquery库。在jsfiddle中,它已经存在了。只要把这一行写在你的头上就行了

     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
    

    您的脚本标记构造有错误,这是:

    <script language="JavaScript" type="text/javascript" script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.0/jquery-ui.min.js"></script>
    
    
    
    应该是这样的:

    <script language="JavaScript" type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.0/jquery-ui.min.js"></script>
    
    
    

    你在脚本标签中间有一个“脚本”字丢失了。 您还应该删除http://以让浏览器决定是使用http还是HTTPS

    更新

    但您的主要错误是您正在包括jQuery UI(仅限于),您必须首先包括jQuery! jQueryUI和jQuery一起使用,而不是单独使用。jqueryui依赖于jQuery。 您应该将此行放在jQuery UI之前:

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
    
    
    
    <代码> >在加载代码jQuery UI代码的 < /Cord>标签的中间有一个杂散的<代码>脚本/>代码。额外的属性不做任何事情,协议相对URL仅仅是一种精确。不要使用相对协议。@user2864740这是一个不错的选择,直到您使用http和更高版本的https的站点,突然浏览器阻塞了您的http资源(jquery)。@JoãoPinho这是一个不错的选择;如果/当它出现时,那将是另一个问题。(有些人可能会争辩说,一个资源只能是HTTP或HTTPS,而不能两者兼有。)@j08691-hum。。。为什么呢?您是否认为您的7200rpm硬盘比通过我的千兆家庭网络连接的web缓存文件快?!:)非常感谢~它的工作~!谢谢你救了我一天亲爱的(Y)LOL我一直认为UI是jquery导入的,想知道为什么我一直得到这个错误。仔细阅读文件名我面临着同样的问题,正如你所说(Roko),我已经按照相同的顺序排列了url(先是jquery,然后是jquery ui),但是使用了Google CDN,它工作得非常完美<代码>
    可以从
    https://developers.google.com/speed/libraries/
    非常感谢~~
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>