Jquery菜单-活动链接
jquery menu - active links
我正在尝试制作一个jquery菜单,当我点击其中一个链接时(重新加载页面),它将其类更改为"active",并在点击另一个链接时删除该类。
下面是我的代码: $(document).ready(function(){$(function(){
$("a").click(function(){
$(this).parent().addClass('inny').siblings().removeClass('inny');
});
});
});
<ul id="mainMenu">
<li class="hover-width1"><a href="d.html">STRONA GŁÓWNA</a></li>
<li class="hover-width3"><a href="glowna.html">OFERTA</a></li>
<li class="hover-width3"><a href="d2.html">CENNIK</a></li>
<li class="hover-width2"><a href="tom.html">PRZEPISY</a></li>
<li class="hover-width2"><a href="jan.html">GALERIA</a></li>
<li class="hover-width1"><a href="#">NASI KLIENCI</a></li>
<li class="hover-width2"><a href="#">NARZĘDZIA</a></li>
<li class="hover-width1"><a href="#">CIEKAWOSTKI</a></li>
<li class="hover-width2"><a href="#">KONTAKT</a></li>
</ul>
有人能告诉我为什么我的代码不工作时,我重新加载页面:(
您可以使用$(document).ready(function(){
或$(function(){
初始化jquery代码,但不能同时使用两者。
$(function(){
$("a").click(function(){
$(this).parent().addClass('inny').siblings().removeClass('inny');
});
});
代码应该可以正常工作,并且当您重新加载页面时,标记更改不会保持不变,因此您必须使用uri/cookies来确定要显示的项目
相关文章:
- 单击我网站中的链接时打开新选项卡,保持当前选项卡处于活动状态
- 如何获取链接以保持活动状态
- UL 手风琴中的活动非活动链接
- 在JavaScript / jQuery中用活动超链接替换粘贴的链接
- 在页面加载时创建/设置活动的默认链接,但在单击其他链接时删除活动链接
- 活动链接未更改颜色
- 如何根据活动锚点自动将类添加到链接中
- 活动页面链接图标颜色
- 带有链接的jquery选项卡会记住最后一个活动项
- 如何在页面刷新时保持选定/活动的HTML链接颜色
- 当子菜单的父级或包含链接处于活动状态时,如何告知子菜单可见
- 如何将活动状态类动态更改(添加)到导航链接
- 滚动到活动链接 jQuery
- 滚动并聚焦到导航栏中的活动链接
- 如何在 jQuery 中为链接我的“活动”滚动菜单创建例外
- 获取左侧导航链接以保持打开和活动状态
- 打开打印窗口处于活动状态的 PDF 链接
- 设置活动链接(不带 ul 列表)
- 将 css 按钮更改为没有链接的 css 活动
- 需要JS保持悬停链接活动