列表项不透明度 0.7(活动项除外)
我更改了不透明度为 0.7 的列表项,效果很好。在同一个列表中,我有一个类和 id 为“active”的列表项。
含义是活动列表项的不透明度为 1,但这不起作用。
这是 jQuery:
$("#active").css({ opacity: 1 });
$(".nav_top ul li a").css({ opacity: 0.7 });
$(".nav_top ul li a").hover(function()
{
$(this).animate({ opacity: 1 });
},
function()
{
$(this).animate({ opacity: 0.7 });
});
这是列表:
<div class="nav_top">
<ul>
<li class="active"><a href="#">item 1</li>
<li><a href="#">item 2</li>
<li><a href="#">item 3</li>
<li><a href="#">item 4</li>
<li><a href="#">item 4</li>
I changed the list-items with an opacity of 0.7 what works fine.In the same list i have a list-item with the class and id "active".
The meaning is that the opacity of the active list-item is 1 but that won't work.
This is the jQuery:
$("#active").css({ opacity: 1 });
$(".nav_top ul li a").css({ opacity: 0.7 });
$(".nav_top ul li a").hover(function()
{
$(this).animate({ opacity: 1 });
},
function()
{
$(this).animate({ opacity: 0.7 });
});
This is the list:
<div class="nav_top">
<ul>
<li class="active"><a href="#">item 1</li>
<li><a href="#">item 2</li>
<li><a href="#">item 3</li>
<li><a href="#">item 4</li>
<li><a href="#">item 4</li>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 CSS 和一点 jQuery 来完成这一切
,并使用这些跨浏览器不透明度样式:
以及一些 jQuery
You can do this all with CSS and a little jQuery
and use these cross browser opacity styles:
and some jQuery
但有几件事:
)标签)
:not()
排除 < code>active class此处找到演示:http://jsfiddle.net/xJF7X/2/
A couple of things though:
<a></a>
) tags):not()
to exclude theactive
class<li>
Demo found here: http://jsfiddle.net/xJF7X/2/