当链接没有指向任何地方(href="#")时,我的 toggleClass 会按预期工作。但是,一旦我用 URL 填写“href”,它就不再起作用了。我怀疑是因为页面刷新了?但我对 JS 很陌生。如果这是问题,我该如何解决?如果不是,那我做错了什么?
所以这是我当前使用 jquery 的 javascript:
$(document).ready(function()
{
$('.button').click(function()
{
$('.buttonselected').removeClass('buttonselected');
$(this).toggleClass('buttonselected');
});
});
这是我的 HTML 代码:
<nav>
<ul>
<li>
<a class="button" href="?page=frontpage"> HOME </a>
</li>
</ul>
</nav>
列表中有更多链接,但这与这个问题无关。
是的,我正在使用 PHP 包含。
另外,如何在页面加载时将链接设置为“toggleClass”,以便在有人第一次进入网站时获取该类。
感谢您的帮助!