点击长按事件
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!');
});