我有一个底部导航栏在Android与4个图标。目前,当我点击一个图标,它会被高亮显示(颜色的改变),直到另一个按钮被按下导航栏。虽然这是好的4个图标中的3个,我也有一个“后退”按钮,这不应该是这样的。因此,如果按下“后退”按钮,它要么根本不被高亮,要么只在很短的时间内突出显示。你能告诉我如何在Java代码中做到这一点吗?
下面的代码定义了如果按下onCreate方法内的Botton导航栏上的按钮会发生什么:
binding.bottomNavigation.setOnNavigationItemSelectedListener(
new BottomNaviga
使用Chrome元素检查器查看以下导航栏时,高亮显示的元素不是渲染实际元素的位置。究竟为什么会发生这种情况?
(抱歉,代码太多,无法在此处发布)
这只会在Linux和Windows上的Chrome中发生。Firefox没有这个问题。
Too much code to post on Stackoverflow.
Codepen link provided above.
我使用下面的Jquery在导航中突出显示当前页面的链接。
// Add Active Class To Current Link
var url = window.location; // get current URL
$('#nav a[href="'+url+'"]').addClass('active');
我的导航如下所示:
<nav>
<ul id="nav">
<li><a href="">Home</a><