给定以下代码,悬停功能可以正常工作,但单击时会丢失 clicked_no_event_box
类。不知道我哪里错了......
/* On document.ready.. */ $(function(){
$(".no_event_box").hover(
function(){$(this).addClass("clicked_no_event_box");},
function(){$(this).removeClass("clicked_no_event_box");}
);
$(".no_event_box").click(
function () {$(this).addClass("clicked_no_event_box");}
);
});
最佳答案
它的工作原理完全按照您的指示进行。如果你想让类坚持下去,你可以在 css 中为该类名添加一个别名。
.clicked_no_event_box, .new_name_to_be_used_in_click_function {
/* definition */
}
关于javascript - href() 和 click() 不能很好地配合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/501513/