點按並按住事件(長按)

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!');
});