Tap Hold Event (Long Tap)
Framework7 has so called “tap hold” event. It triggers (if enabled) after a sustained, complete touch event. By default it is disabled and could be enabled and configured using touch.tapHold...
App parameters on app initialization.
Note, that Tap Hold is a part of built-in Fast Clicks library, so Fast Clicks should be also enabled.
Also note, that you probably will need to disable mobile browser default “long-tap” actions by adding these CSS rules to elements:
-moz-user-select: none;
-webkit-user-select: none;
user-select: none;
For example:
var app = new Framework7({
touch: {
tapHold: true //enable tap hold events
},
});
var $$ = Dom7;
$$('.some-link').on('taphold', function () {
app.dialog.alert('Tap hold fired!');
});
当前内容版权归 Framework7 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Framework7 .