- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 jquery 使固定位置的导航栏在向下滑动时淡入 .5
不透明度。这行得通,但我也想让栏回到不透明度 1,如果它被鼠标悬停。我尝试了 CSS :hover
,但没有用。
HTML:
<div id="top-links-bar">
<span class="top-link link-bar-link dropdown-opener" id="learn">Learn <span class="caret"></span></span>
<a style="color:blue;" style="position:relative; right:50px; top:20px;"><span class="top-link link-bar-link" id="login-" >Login <span class="caret"></span></span></a>
<a style="color:blue;" style="position:relative; right:100px; top:20px;"><span class="top-link link-bar-link" id="create-account" >Create an Account</span></a>
</div>
<div id="learn-dropdown" class="dropdown" style="font-weight:bold;">
content
</div>
<div class="dropdown" id="login">
Username: <input type="text"><br>
Password: <input type="password">
</div>
</body>
JS:
$(function () {
$('.dropdown').hide();
$('#learn').click(function () {
$('#learn-dropdown').toggle().css('z-index', '200');
$('#login').slideUp().css('z-index','0');
});
$('#login-').click(function(){
$('#login').toggle().css('z-index', '200');
$('#learn-dropdown').slideUp().css('z-index','0');
});
/* $('body div:not(#top-links-bar)').click(function () {
$('.dropdown').hide();
});*/
$(window).scroll(function () {
if ($(this).scrollTop() > 40) {
$('#top-links-bar').stop().fadeTo('fast', .5);
} else {
$('#top-links-bar').stop().fadeTo('fast', 1);
}
});
});
CSS:
#top-links-bar {
padding:30px;
border:0px solid black;
background: linear-gradient(gray, white);
position:fixed;
top:0px;
width:100%;
z-index:20;
float:none;
clear:none;
}
/*THIS IS WHAT'S NOT WORKING*/
#top-links-bar:hover {
opacity:1;
}
.caret {
border-left:5px solid transparent;
border-right:5px solid transparent;
border-top:5px solid black;
display:inline-block;
margin-top:5px;
vertical-align:middle;
transition:all 2s;
}
.caret:hover {
border-top:5px solid green;
cursor:pointer
}
.top-link {
font-family:romeral;
color:#1851EE;
padding:30px;
transition:color 2s, background 2s;
}
.top-link:hover {
color:gray;
background:linear-gradient(white, gray);
cursor:pointer;
border-left:1px solid black;
border-right:1px solid black;
}
a {
color:inherit;
}
.dropdown {
font-family:champagnelimo;
background:linear-gradient(gray, green);
z-index:200;
height:150px;
width:100%;
padding:50px;
border:4px solid gray;
position:fixed;
top:100px;
}
ul li:visited {
color:blue;
}
.snippet {
font: bold 12pt/14pt josefin;
}
最佳答案
使用 !important,因为 jquery 更改了 inline style
属性中的 css,所以正常的 css 不会因为优先级而应用,请引用下面的优先级列表以了解工作原理
将此 css 用于悬停
#top-links-bar:hover {
opacity:1 !important;;
}
参见 fiddle Demo
CSS 优先顺序是
!重要
内联
内部
外部
关于jquery 否决 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29594569/
我正在使用 jquery 使固定位置的导航栏在向下滑动时淡入 .5 不透明度。这行得通,但我也想让栏回到不透明度 1,如果它被鼠标悬停。我尝试了 CSS :hover,但没有用。 HTML: Le
我正在尝试否决 Bootstrap 3 的 css 规则.. 我的自定义 CSS: @media (min-width: 768px) .navbar-nav > li > a { paddi
我有一个 t:datatable 并触发了 rowOnClick 事件。这可行,但我在一列中有一个图标,当您单击该图标时,会打开一个弹出窗口。但它也会触发 rowOnClick 事件。我不希望这样,对
我正在使用 Wordpress 插件“NextGEN Gallery”和“JJ NextGen JQuery Carousel”,因为我正在尝试制作一个看起来很像最后命名插件的默认外观的轮播。问题是插
我的模型包含一个“管理”字段,它是真或假。它不在“attr_accessible”上,因为我们不希望坏人能够欺骗我们的 Controller 向用户提供“管理员”权限。 因为,如果我在我的模型中以管理
我有一个 LI,其中包含一些信息,包括一些链接。我希望 jQuery 使 LI 可点击,但也保留 LI 中的链接。 可点击部分有效。我只需要其中的链接也能正常工作。 注意:如果您右键单击并选择“在新选
如果我将偶数行设为红色,将第二列设为蓝色,则交叉点变为红色。 我正在尝试将整个第二列设为蓝色。 tr:nth-of-type(2n) { background: red; } col:nth-of
我有一个包含周结束日期和流失值的示例数据集,可以是负值也可以是正值。在 ggplot2 中,我使用 scale_fill_manual()在作为组的值的符号上。 这可以很好地显示正值与负值的颜色。此外
我是一名优秀的程序员,十分优秀!