【发布时间】:2010-11-01 08:16:35
【问题描述】:
感谢 Nick Craver,我得到了这个工作。它的作用是根据某物的可见状态隐藏一个类。
$('#btCategoriaA').click(function() {
$('#listaCategoriaA').slideToggle('slow', function() {
$('#btCategoriaA').toggleClass('selecionado', $(this).is(':visible'));
});
});
基于该东西的相同可见性,我想“禁用” a:hover,或清空 a:hover 行......不知道如何。关键是:如果某些东西是可见的,则不要应用我的 css 的 a:hover。
这里有什么线索吗?
编辑 我有以下CSS:
#listaCategorias li.categoriaA a:hover {
background-position: 0px -79px;
}
#listaCategorias li.categoriaA a:active {
background-position: 0px -158px;
}
#listaCategorias li.categoriaA .selecionado {
background-position: 0px -158px;
}
还有 HTML 部分:
<ul id="listaCategorias">
<li class="categoriaA"><a id="btCategoriaA" href="#">Categoria A</a></li>
<li class="categoriaB"><a id="btCategoriaB" href="#">Categoria B</a></li>
<li class="categoriaC"><a id="btCategoriaC" href="#">Categoria C</a></li>
</ul>
谢谢, 内存
【问题讨论】: