向滚动阻止的“ touchstart”事件添加了非被动事件侦听器。考虑将事件处理程序标记为“被动”

时间:2018-09-25 21:12:35

标签: javascript jquery

我收到此错误

[Violation] Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952

我有以下代码来更改另一个jQuery元素的on tap中的jQuery元素的文本。

e.n = 0;

e.nl = $('<div>')
          .addClass('nl')
          .css(scene.style.nl.css)
          .html('0')
          .appendTo(e);

e.i = $('<div>')
          .css(scene.style.i.css)
          .html('+')
          .appendTo(e)
          .toca()
          .on('tap', function() {
            e.n++;
            $('.nl').html(e.n);
          }, {passive: true});

我在点击时添加了被动式true,但是它不起作用。有没有一种方法可以更改jQuery元素上的文本而不会出现此错误

0 个答案:

没有答案