我开始在我的项目中实现一些新的HTML5功能(标准,没有花哨的东西),比如标准的header、footer、aside等。但由于某些原因,我之前用过的JavaScript代码现在无法工作,我无法找出问题所在。
我将代码(HTML/JavaScript)与我的新项目和之前的项目(其中JavaScript可以工作)进行了比较,但我没有看到任何区别。我唯一能想到的是HTML版本的变化。
顺便说一下,我正在尝试实现一个脚本,它可以突出显示菜单中当前链接。它应该使用JavaScript来添加/删除菜单中锚点标签上的“.selected”代码,并与当前页面和链接相关联。
以下是代码:
这是该网站的链接:这里(侧边栏)。我需要关于这个问题的任何帮助,因为我已经花了几个小时来解决它。谢谢你的帮助。
我将代码(HTML/JavaScript)与我的新项目和之前的项目(其中JavaScript可以工作)进行了比较,但我没有看到任何区别。我唯一能想到的是HTML版本的变化。
顺便说一下,我正在尝试实现一个脚本,它可以突出显示菜单中当前链接。它应该使用JavaScript来添加/删除菜单中锚点标签上的“.selected”代码,并与当前页面和链接相关联。
以下是代码:
<aside>
<section>
<Strong>Quick Links</strong>
<menu id="side_menu">
<ul>
<li><a href="application.php">Sign Up</a></li>
<li><a href="testimonials.php">Testimonials</a></li>
<li><a href="diploma.php">The Process</a></li>
<li><a href="diploma.php">Course Listings</a></li>
<li><a href="about.php">American High School</a></li>
</ul>
</menu>
<script>
$(document).ready(function() {
var loc = window.location.href; // The URL of the page we're looking at
$('#side_menu a').each(function() {
if (loc.indexOf(this.href) !== -1) { // If the URL contains the href of the anchor
$(this).addClass('selected'); // Mark it as selected
}
});
});
</script>
</section>
</aside>
这是该网站的链接:这里(侧边栏)。我需要关于这个问题的任何帮助,因为我已经花了几个小时来解决它。谢谢你的帮助。