2013-07-05 37 views
0

我下載了jQuery UI 1.10.3。 它附帶了1.9.1的舊版本jQuery。 而我有一個更高版本的jQuery:1.10.2。 但jQuery用戶界面似乎不喜歡使用1.10.2 ... 是否有反正使它的作品? 或者我應該只是忍受它..jQuery 1.10.2和jQuery UI 1.10.3

<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>標籤。

+3

它應該工作......我注意到你的其他腳本在你的'js'目錄中,而你的'1.10.2'腳本沒有,這是正確的嗎? – tymeJV

+0

@tymeJV是的,它們是不正確的,他們不在同一個文件夾...多數民衆贊成在問題? (Trying ..)沒有工作.. – 8749236

+0

控制檯怎麼樣,你看到任何錯誤? – tymeJV

回答

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屬性(這個沒有影響)。

+0

謝謝,注意到...但我決定放棄JQuery用戶界面和我的東西在一個'愚蠢',但更容易的方式..我會趕上,以後.. =)再次感謝.. – 8749236

+0

試過..不工作=(我其實已經添加結束標籤後,我張貼此..發現它..我也評論了進度條代碼......頭腦模糊@ _ @ ...謝謝...... – 8749236

0

,您可以通過此功能負載腳本

function loadscript(url){ 
var doc = document.getelementbytagname("head"); 
var script = document.createlement("script") ; 
script.url = script 
} 
+0

「你可以這樣」?無論如何,我會嘗試=) – 8749236

+0

你知道JavaScript區分大小寫嗎?此外,您在函數名稱中缺少字符。 'getelementbytagname'應該是'getElement' **'''''通過標籤名''和'createlement'應該是'creat' **'e' **'Element'。 –

+0

@FelixKling我會得到它=)有時可能會很麻煩(C&P和它沒有工作大聲笑),但是...無論如何..謝謝D = D – 8749236