點按並按住事件(長按)
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!');
});