【发布时间】:2013-02-08 00:30:02
【问题描述】:
这是我的代码:
$('#ss a:active').parent().addClass('ss-active');
我想你可以从我的代码中看出我想要做什么,但它不起作用,我该怎么做?而且我还希望当用户从按钮上移开鼠标恢复正常状态时,我的意思是:“用户从按钮上移开鼠标”是用户只能按住按钮一段时间,然后它应该看到:active 语句。
我无法使用 css 执行此操作,因为我需要 <a> 的父级。
//就是这样,我是怎么做到的!
$('#solicita a').mousedown(function() {
if($(this).parent().hasClass('solicita-hover'))
{
$(this).parent().removeClass('solicita-hover');
$(this).parent().addClass('solicita-active');
}
}).mouseleave(function() {
$(this).parent().removeClass('solicita-active');
});
【问题讨论】:
-
您应该将 twerq 的解决方案标记为您问题的答案
标签: jquery html css css-selectors