我开发了一个导航栏。我只是为突出显示当前链接的链接添加一个活动类。奇怪的是,该功能完美地在我本地的PC上工作。我只是将其上传到我的服务器并检查,但根本无法正常工作。
这是上传的网站
这是我使用的脚本。
$(function () {
var url = window.location;
$('ul.active-link a[href="' + url + '"]').parent().addClass('active');
$('ul.active-link a').filter(function () {
return this.href == url;
}).parent().addClass('active');
});
<script>
$(document).ready(function () {
var location = window.location.href;
$('#nav li a').each(function(){
if(location.indexOf(this.href)>-1) {
$(this).parent().addClass('active');
}
});
});