【问题标题】:What's wrong with these two functions?这两个函数有什么问题?
【发布时间】:2017-03-26 10:46:37
【问题描述】:

我正在尝试使用这两个功能。我可以使用.more .open.more .close,因为它们不能按预期工作。

我也尝试了.hasClass("open") / .hasClass("close") 但没有。

$(".more .open").on("click", function() {
  $("#wait").animate({
    scrollTop: 0
  }, function() {
    $(".more").toggleClass("nascosto"), $("#wait").toggleClass("hidden")
  });
});

$(".more .close").on("click", function() {
  $(".more").toggleClass("nascosto"), $("#wait").toggleClass("hidden")
});

【问题讨论】:

    标签: javascript jquery function jquery-animate


    【解决方案1】:

    您的选择器不正确。它应该是.more.open。请检查以下sn-p:

    $(".more.open").on("click", function() {
        console.log("clicked");
    });
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <div class="more open">
         more open div
     </div>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-29
      • 2011-02-13
      • 2011-04-24
      • 2011-08-26
      • 1970-01-01
      • 2023-03-23
      相关资源
      最近更新 更多