1

放弃撕掉我的头发,有人可以帮忙吗?我试图让活动页面应用单独的样式,在示例中与单击 test1 时相同,即主页或关于我们的背景为深色母鸡。

http://www.tait-design.com/devsites/test-nav/index.asp

主页不会去任何地方,即 test1,但页面 test1-1 和 test2-1 作为示例

我认为问题出在 js http://www.tait-design.com/devsites/test-nav/js/accordion.js 和 css(不能放入完整的 url)/css/black .css 我在文本上制作了几个不同颜色的类,以帮助识别

我拿起了别人的作品,我怀疑这是一个模板站点,它已被更改,左侧导航没有作为包含完成,因此每个页面都有单独的标记以使活动页面......看起来很活跃。我已将此更改为 asp,只是为了使包含在我的网站上工作,但它将是 php。

4

1 回答 1

0

这可以纯粹在 CSS 中完成,不需要 Javascript。

  • body首先,为页面上的每个标签提供唯一的类。例如,在主页上,它可能类似于<body class="home">.
  • 然后将匹配链接的锚标记赋予相同的类(即 - 看到我已向链接添加了第二个类)。
  • 现在,当它是活动页面时,您可以在 CSS 中专门设置该链接的样式:

    body.home #menu-1 a.home { // 任何你喜欢的样式 }

于 2012-12-05T23:24:26.043 回答