长按事件(长按)

Framework7 具有所谓的“长按”事件。如果启用的话,它会在持续、完整的触摸事件后触发。默认情况下,它处于禁用状态,可以通过使用应用程序初始化时的touch.tapHold...应用程序参数启用并配置。

请注意,你可能需要通过将这些 CSS 规则添加到元素来禁用移动浏览器默认的“长按”操作

-moz-user-select: none;
-webkit-user-select: none;
user-select: none;

例如

var app = new Framework7({
  touch: {
    tapHold: true //enable tap hold events
  },
});

var $$ = Dom7;

$$('.some-link').on('taphold', function () {
  app.dialog.alert('Tap hold fired!');
});