Jquery Ui Touch - невозможно предотвратить дефолт внутри пассивного слушателя - PullRequest
0 голосов
/ 24 июня 2019

Я скачал jquery.ui.touch.js, чтобы прокрутить полосу прокрутки QapTcha на мобильном сайте. как всегда я получаю следующую ошибку "[Вмешательство] Невозможно предотвратить дефолт внутри прослушивателя пассивных событий из-за того, что цель рассматривается как пассивная"

Я получаю эту ошибку для следующей функции:

    function iPadTouchHandler(event) {
            var type = "",
      button = 0; /*left*/

if (event.touches.length > 1)
    return;

switch (event.type) {
    case "touchstart":
        if ($(event.changedTouches[0].target).is("select")) {
            return;
        }
        iPadTouchStart(event); /*We need to trigger two events here to support one touch drag and drop*/
        event.preventDefault(); // this is where it breaks
        return false;
        break;

    case "touchmove":
        cancelHold();
        type = "mousemove";
        event.preventDefault();this is where it breaks
        break;

    case "touchend":
        if (cancelMouseUp) {
            cancelMouseUp = false;
            event.preventDefault();this is where it breaks
            return false;
        }
        cancelHold();
        type = "mouseup";
        break;

    default:
        return;
}

как я могу это исправить? я попытался найти, но ничего не смог найти

...