我似乎无法弄清楚这里发生了什么...我有点睡着了,真的想在我上床 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/

10-15 12:58