Chr*_*ris 3 html css jquery rollover mouseover
我有以下html:
<li>
<span class="one">Stuff here</span>
<span class="two">More stuff</span>
</li>
.one { display: block; }
.two { display: none; }
Run Code Online (Sandbox Code Playgroud)
当鼠标滚过容器时,隐藏one和显示什么是最简单的方法,最好是CSS .two<li>
如果这不能通过CSS和Javascript完成,我更喜欢jQuery,live()因为内容是实时更新的,不希望不断手动重新绑定.
编辑: 我忘了提到这必须在IE6中工作:/
Ikk*_*kke 11
仅限CSS:
.one { display: block; }
.two { display: none; }
li:hover .one
{
display: none;
}
li:hover .two
{
display: block;
}
Run Code Online (Sandbox Code Playgroud)
$('ul').delegate('li', 'mouseenter', function(){
$('.one').hide();
$('.two').show();
})
.delegate('li', 'mouseleave', function(){
$('.one').show();
$('.two').hide();
});
Run Code Online (Sandbox Code Playgroud)