gpt4 book ai didi

php - 使用外部文件元素更改类

转载 作者:行者123 更新时间:2023-11-30 17:58:35 25 4
gpt4 key购买 nike

我的导航位于一个单独的文件中,该文件通过 <?php require 链接到我的常规页面陈述。我在 <li> 上课在菜单中将单词更改为白色而不是灰色。所以简而言之,我有:

<li class="active">
<a href="">Home</a>
</li>

<li class="">
<a href="">About</a>
</li>

我需要将类更改为 active当正在查看每个页面时,但到 ""当它不被查看时。我不确定该怎么做?

我希望这是有道理的。

更新:

根据评论,我认为概述我想做的事情可能会更好一些。

  1. 导航本身位于一个名为 navigation.php 的单独文件中
  2. 实际页面位于文件的底部,例如:home, about, contact
  3. 当页面Home正在查看类(class) active需要在 <li> 上该菜单项。当 about正在查看页面,该类需要在该菜单项上,菜单项类为 home需要留空。

最佳答案

您希望在 window.onfocus 触发时执行操作 - 此处使用 JQuery 类操作,这是最简单的方法。

https://developer.mozilla.org/en-US/docs/Web/API/window.onfocus

http://api.jquery.com/addClass/

http://api.jquery.com/removeClass/

编辑:如果我理解你的设计,你有一个导航栏,其中包含包含子页面(主页、关于等)的 iframe 上的链接。在这种情况下,只需将点击处理程序绑定(bind)到设置和取消设置类的导航栏 div,并将正确的页面加载到 iframe 中。

关于php - 使用外部文件元素更改类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17605395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com