我的网站工作正常,所有的JavaScript文件还工作在我的电脑,但发布到除了super.js文件中的所有文件的工作服务器后。菜单中的链接应该可以工作,但它只显示“#”。为什么我的Javascript文件根本不起作用?
<script type="text/javascript" src="/App_Themes/standart2/js/jquery.min.js"></script>
<script type="text/javascript" src="/App_Themes/standart2/js/bootstrap.min.js"></script>
**<script type="text/javascript" src="/App_Themes/standart2/js/super.js"></script>**
<script type="text/javascript" src="/newfiles/calendar/js/jquery-ui.js"></script>
<script type="text/javascript" src="/newfiles/slider/script/jquery.easing-1.3.js"></script>
<script type="text/javascript" src="/newfiles/slider/script/jquery.easing.compatibility.js"></script>
<script type="text/javascript" src="/newfiles/slider/script/jquery.jcarousellite.js"></script>
<script type="text/javascript" src="/newfiles/slider/script/jquery.jcarousellite.min.js"></script>
<script type="text/javascript" src="/newfiles/slider/script/jquery.mousewheel-3.1.12.js"></script>
这是我的文件[链接]的一个代码段(http://jsfiddle.net/programmer777/oxj69tum/embedded/result/)!我不明白一个问题,无处不在,但找不到解决方案。
$(document).ready(function() {
var menuLinksNew = $(".menuH>li>a");
var pathname = $(location).attr('pathname');
if (pathname.substring(1, 3) == "eng") {
$(menuLinksNew[0]).attr("href", "/about");
$(menuLinksNew[0]).text("About");
}
else if (pathname.substring(1, 3) == "fr") {
$(menuLinksNew[0]).attr("href", "/about");
$(menuLinksNew[0]).text('About');
}
var submenuNew1 = $(".menuH ul a");
if (pathname.substring(1, 3) == "eng") {
$(submenuNew1[0]).attr("href", "/eng/about/info");
$(submenuNew1[0]).children("h5").text("blah");
$(submenuNew1[1]).attr("href", "/eng/about/info/1");
$(submenuNew1[1]).children("h5").text("blah");
$(submenuNew1[2]).attr("href", "/eng/about/info");
$(submenuNew1[2]).children("small").text('blah');
$(submenuNew1[3]).attr("href", "/eng/about/info");
$(submenuNew1[3]).children("small").text('blah');
}
else if (pathname.substring(1, 3) == "fr") {
$(submenuNew1[0]).attr("href", "/fr/about/info");
$(submenuNew1[0]).children("h5").text("blah");
$(submenuNew1[1]).attr("href", "/fr/about/info/1");
$(submenuNew1[1]).children("h5").text("blah");
$(submenuNew1[2]).attr("href", "/fr/about/info");
$(submenuNew1[2]).children("small").text('blah');
$(submenuNew1[3]).attr("href", "/fr/about/info");
$(submenuNew1[3]).children("small").text('blah');
});
可能存在一些区分大小写的问题。 – 2014-12-03 04:45:37
我该如何解决敏感问题。 :( – john 2014-12-03 04:46:58
从Super.js或SUPER.JS将你的文件重命名为super.js – 2014-12-03 04:47:47