jquery mobile - touchstart在Chrome& Safari IOS?

时间:2017-04-01 22:26:41

标签: android jquery ios google-chrome jquery-mobile

jquery mobile touchstart似乎无法在Chrome& IOS上的Safari:

$(document).on("click touchstart", "a[href^='#']", function (e) {
  var id = $(this).attr("href");
  if ($(id).length > 0) {
    e.preventDefault();

    // trigger scroll
    scrollMagicController.scrollTo(id);

      // if supported by the browser we can even update the URL.
    if (window.history && window.history.pushState) {
      history.pushState("", document.title, id);
    }
  }
});

适用于Chrome 5.5,5.8 Android。但不是Chrome 5.7 IOS。

有什么想法吗?

0 个答案:

没有答案