0

我的.one("click", function ()工作不正常我的意思是快速的一个正在工作或执行,但第二个没有执行,我很困惑,为什么不工作?
2天前它工作正常,但今天没有任何更改或问题就无法工作,控制台日志上没有错误。

$(document).ready(function () {
  //Fast one Working
  $(".recent-post-title-block span, .more-recent-button").one("click", function () {  //Working
    $("#Blog1").addClass("loading"),
      $(".date-outer").addClass("more-date-outer").fadeTo("500", 0),

  }),
  //Second one Not Working
    $(".sly-scroll-title3 .title-padding, .more-bottom-label-post").one("click", function () {   //Not Working
    $(".list-label-widget-content").addClass("loading"),
      $(".bottom-label-post-main li").addClass("show-more-post").fadeTo("500", 0),

  });

});

请问有什么建议吗?

4

1 回答 1

-1

您需要在行尾将逗号更改为分号,如下所示:

$(document).ready(function() {
    //Fast one
    $(".recent-post-title-block span, .more-recent-button").one("click", function() {
        $("#Blog1").addClass("loading");
        $(".date-outer").addClass("more-date-outer").fadeTo("500", 0);
    });

    //Second one
    $(".sly-scroll-title3 .title-padding, .more-bottom-label-post").one("click", function() {
        $(".list-label-widget-content").addClass("loading");
        $(".bottom-label-post-main li").addClass("show-more-post").fadeTo("500", 0);
    });
});

如果您需要多次触发这些事件(即,如果用户稍后再次单击这些元素),那么也更改.one.on.

于 2016-10-19T14:41:33.920 回答