我似乎无法弄清楚这里发生了什么...我有点睡着了,真的想在我上床 sleep 之前把这件事做完。
我的目标:单击某人,然后检查它是否具有该类,如果没有,则添加它,然后在1秒动画完成后将其删除。现在,我在第3行的下方获得了不 protected 标识符。 (删除类别)
注意:slamedown
类是关键帧
$('#accountloginsignup h1').click(function() {
if ($('#takeonebar').hasClass('slamdown')){
$('#takeonebar')removeClass('slamedown');
} else {
$('#takeonebar').addClass('slamdown');
}
});
最佳答案
.toggleClass()用于此特定目的
从文档
$('#accountloginsignup h1').click(function() {
$('#takeonebar').toggleClass('slamdown');
});
有错别字$('#accountloginsignup h1').click(function() {
if ($('#takeonebar').hasClass('slamdown')){
$('#takeonebar').removeClass('slamdown'); /* missing . before removeClass */
} else {
$('#takeonebar').addClass('slamdown');
}
});
关于jquery - if和else语句检查是否具有类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16182556/