当前位置: 首页 > 面试题库 >

单击后如何使CSS a:active工作?

寇涵容
2023-03-14
问题内容

我正在尝试使菜单用作选项卡。选项卡本身工作正常,菜单链接也很好。.但是我想删除活动选项卡的底部边框,以使其看起来像您在该实际页面上。我尝试使用,#id a:active但似乎只有在按下链接后才能使用。我也有关于用javascript做到这一点的方法,但是我似乎无法找到一种方法来做到这一点。这是我活跃的CSS。

CSS :(请让我知道您是否需要更多的CSS)

#navigation a:active {
    color: #000;
    background: -webkit-gradient(linear, left top, left bottom, from(#DFE7FA), to(#FFF));
    border-bottom-width:0px;
}

谢谢,/ Pyracell


问题答案:

从您的演示链接中的另一个答案的注释中,JavaScript不会有任何帮助,应该在您的PHP代码中完成。符合以下条件的东西:

<a <?php if (this_tab_is_selected){ ?>class='active' <?php } ?>href='LINK_TO_TAB' >
    TAB_NAME
</a>

提及更改选项卡将重定向到另一个页面可能会帮助从xD开始获得更好的响应

根据您的代码以及创建选项卡的方式,您需要将更this_tab_is_selected改为true针对所选选项卡返回的代码。

PS您仍然需要进行CSS中其他答案中提到的修改。(将更#navigation a:active改为#navigation a.active



 类似资料:
  • 编辑:底部的解决方案 这是一个跳棋游戏。单击一个按钮后,它等待单击第二个按钮与之交换。然而,有时你可能不想移动那个按钮,但一旦你点击了它,就没有回头路了,因为我无法禁用它。 在这里的其他帖子中,我看到人们使用 这只是使它在第一次单击后不可见。 这什么都干不了。 这也没什么用。编辑:所有这些方法都用true和false进行了尝试。 私有无效交换(){ 但你也需要 这样它就重新启用了它,或者其他什么,

  • 问题内容: 我在Java中的框架上附加了一个侦听器,当我按任意键时都可以检测到按键,但是发生了一件奇怪的事。我的游戏是扫雷游戏,我有一个重新启动按钮,基本上可以清除木板并消除它。奇怪的是,当我用鼠标单击按钮时,一切都可以很好地清除,并且板子仍然保留,但键侦听器停止工作。即使是陌生人,我也有一个jmenuitem,它基本上会自动单击按钮。所以就像restartbutton.doclick() 如果我

  • 问题内容: 这是我的源代码: 我需要单击“添加新信用卡”卡,该卡在同一页面上打开表格。无法使用Selenium执行此操作。 友善的建议。 问题答案: 请尝试以下操作:

  • 问题内容: 我正在尝试使用selenium进行右键单击,对此有任何想法吗? 问题答案: 我已经尝试过ActionSequence,而且效果很好。 找不到ContextClick函数,应使用click。 因此,应如下所示: 元素是您的Web元素,2表示右键。 要大致模拟JavaScript中的右键单击,请查看JavaScript模拟代码中的右键单击。

  • 问题内容: 首先,我知道我想做的并不是Rails特有的。我愿意提出更好的替代方案。我是Rails的新手,欢迎提出建议:) 基本上,我有一个包含5条通知的通知栏。用户单击并查看通知后,我想在数据库中将名为seeed的列设置为true。 这是我的Jquery函数: 这是我尝试仅在单击后执行的代码(位于_notification_count.html.erb中) 但是,该代码似乎是在页面加载时而不是单击

  • 问题内容: 我正在运行Angular应用,当在量角器a上进行测试时,我不知道何时应该使用a来解决诺言。 我在Protractor API上找到了这个: click命令完成后将解决的承诺。 所以,我应该在每个使用? 问题答案: 那么,我是否应该在每次点击中都使用click()。then()? 当然不。 不需要它是因为Protractor / WebDriverJS具有称为“控制流”的机制,该机制基本