这两个功能有什么问题?

时间:2016-11-12 08:20:25

标签: javascript jquery function jquery-animate

我正在尝试使用这两个功能。我可以使用.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")
});

1 个答案:

答案 0 :(得分:1)

您的选择器不正确。应该是.more.open。请查看以下代码段:

$(".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>

相关问题