所以我有一个简单的jquery代码来突出显示导航菜单。
$(document).ready(function(){
$('#header .mm a').each(function(){
if( $(this).attr('href') == window.location.href ){
$(this).addClass('active');
}
var value = window.location.href.substring(window.location.href.lastIndexOf('/') + 1);
if( $(this).attr('href') == '/site/' && (value == '') ){
$(this).addClass('active');
}
});
});
在此页面上:http://perfectlanding.com.au/creativity
我不知道为什么代码不能运行。控制台中没有错误。
答案 0 :(得分:4)
代码不在脚本标记内。修复它,它应该工作正常。
答案 1 :(得分:3)
查看页面源代码,相关脚本不在任何标记之间。您可以在页面页脚下方的页面底部看到它被发出。
答案 2 :(得分:0)
复制粘贴:
<script type="text/javascript">
$(document).ready(function(){
$('#header .mm a').each(function(){
if( $(this).attr('href') == window.location.href ){
$(this).addClass('active');
}
var value = window.location.href.substring(window.location.href.lastIndexOf('/') + 1);
if( $(this).attr('href') == '/site/' && (value == '') ){
$(this).addClass('active');
}
});
});
</script>