gpt4 book ai didi

javascript - 为什么我的 Javascript 文件根本不起作用?

转载 作者:行者123 更新时间:2023-12-03 11:17:43 25 4
gpt4 key购买 nike

我的网站工作正常,所有 javascript 文件也在我的计算机上工作,但发布到服务器后,除 super.js 文件之外的所有文件都工作。 菜单中的链接应该工作,但它只显示“#”。

<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');

});

最佳答案

 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 (路径名.substring(1, 3) == "fr") {

else if 之前缺少大括号。

关于javascript - 为什么我的 Javascript 文件根本不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27263736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com