我堅持,我有下拉水平菜單欄有點問題,我已申請jQuery函數打開和關閉家長和孩子的物品。 所以它的工作很好,在我的本地服務器上運行良好,但它不適用於我的實時服務器。每件事情都是在現場上傳的,而且我已經從活動服務器多次檢查了我對所有腳本文件的引用。jQuery函數工作本地服務器上,但不活?
這裏是我的HTML 參考文獻:
<script src="../../resources/scripts/jquery-ui-1.8.16.custom.min.js" type="text/javascript"></script>
</script>
<script src="../../resources/scripts/smooth.js" type="text/javascript"></script>
HTML代碼:
<div id="menu">
<ul id="Ul2" class="opened">
<li class="collapsible"><a href="#" class="collapsible plus">Settings</a>
<ul id="Ul3" class="collapsed">
<li><a href="#">General Settings</a></li>
</ul>
</li>
</ul>
<ul id="Ul4" class="opened">
<li class="collapsible"><a href="#" class="collapsible plus">Email Templates</a>
<ul id="Ul5" class="collapsed">
<li><a href="#">All Email Templates</a></li>
<li><a href="#">Add Email Template</a></li>
</ul>
</li>
</ul>
<ul id="Ul6" class="opened">
<li class="collapsible"><a href="#" class="collapsible plus">City</a>
<ul id="Ul7" class="collapsed">
<li><a href="#">All Cities</a></li>
<li><a href="#">Add City</a></li>
</ul>
</li>
</ul>
這裏是我的腳本:
$("#menu li a[class~=collapsible]").click(function() {
var element = $(this);
if (element.attr("class") == "collapsible plus") {
element.attr("class", "collapsible minus");
} else {
element.attr("class", "collapsible plus");
}
var list = element.next();
if (list.attr("class") == "collapsed") {
list.attr("class", "expanded");
} else {
list.attr("class", "collapsed");
}
});
Click here在活動中查看我的網站,以便您可以輕鬆地檢查問題爲何腳本無法實時呼叫。
您的JS路徑沒有加載庫 http://pakistantransporters.com/resources/scripts/tiny_mce/jquery.tinymce.js找不到 – liyakat