0

我下载了 jQuery UI 1.10.3。它带有一个旧版本的 jQuery,即 1.9.1。我有一个更高版本的 jQuery:1.10.2。但是 jQuery UI 似乎不喜欢与 1.10.2 一起使用...有没有办法让它工作?或者我应该忍受它..

<script src="js/jquery-1.9.1.js"></script>
<!--
<script src="jquery-1.10.2.min.js">
-->
<script src="js/jquery-ui-1.10.3.custom.js"></script>
</script>
<script src = song_Selector.js>
</script>
<script>
    $(function() {

        $( "#progressbar" ).progressbar({
            value: 50
        });
    });

</script>


<body>

    <p id="demo">Click the button to do something.</p>
    <button onclick="draw_Progress_Bar ()">Try it</button>

    <h2 class="demoHeaders">Progress Bar</h2>
    <div id="progressbar"></div>

</body>

代码在上面,没有<html>标签。

4

2 回答 2

4

加载脚本时,您忘记了结束标签,<head>如果这是整个文档,您也忘记了标签:

<!-- <script src="js/jquery-1.9.1.js"></script> -->
<script src="jquery-1.10.2.min.js"></script>
<script src="js/jquery-ui-1.10.3.custom.js"></script>
<script src = song_Selector.js></script>
<script>
    $(function() {
        $( "#progressbar" ).progressbar({
            value: 50
        });
    });
</script>

<body>
    <p id="demo">Click the button to do something.</p>
    <button onclick="draw_Progress_Bar ()">Try it</button>

    <h2 class="demoHeaders">Progress Bar</h2>
    <div id="progressbar"></div>
</body>

当您取消注释 jQuery 1.10.2 时,实际发生的情况如下:

<script src="jquery-1.10.2.min.js">
    <script src="js/jquery-ui-1.10.3.custom.js"></script>
</script>

由于<script>标签内的任何文本都被属性集忽略src并且不会被解析,因此不会加载。

以前,它本来可以正常工作,因为它只是以下内容:

<script src="js/jquery-ui-1.10.3.custom.js">
    </script>
</script>

...标签内的文本被忽略,因为有一个src属性(这没有效果)。

于 2013-07-05T15:16:45.257 回答
0

你可以通过函数加载脚本

    function loadscript(url){
var doc = document.getelementbytagname("head");
var script = document.createlement("script") ; 
script.url = script
}
于 2013-07-05T14:41:48.750 回答