点击上的jQuery不能在iOS设备上运行

时间:2017-03-06 16:20:44

标签: javascript jquery ios events click

我从这里尝试了多种解决方案:

jQuery click not working in iOS?

或者

How to bind 'touchstart' and 'click' events but not respond to both?

但他们都没有工作。

这根本不起作用。我也试过触摸开始事件,但即使有这个事件,它也不起作用。

还有其他解决方案吗?

$("#more").on("click", function(e) {
  console.log(e.type);
  if (biography) {
    $("#biography").attr("src", "/images/arrow_down.svg");
    $("#user-biography").slideUp(500);
    $("#biography-arrow").slideUp(499);
    biography = false;
  }
  if (!more) {
    $("#user-info").fadeOut(500);
    $("#profile-info").fadeOut(500);
    $("#more-options").delay(500).slideDown(500);
    $("#more-arrow").delay(499).slideDown(500);
    more = true;
  } else {
    $("#user-info").delay(500).fadeIn(500);
    $("#profile-info").delay(500).fadeIn(500);
    $("#more-options").slideUp(500);
    $("#more-arrow").slideUp(499);
    more = false;
  }
});

修改

找到解决方案:

window.onload = function () {
            document.getElementById("more").onclick = function () {

}
}

里面的jQuery函数也在运行。

0 个答案:

没有答案