在我的flutter应用程序中,我在Webview内有html,并附加了一些带有jQuery的javascript。我想根据列表项接收到“轻按”还是“轻按”来触发不同的操作。我正在使用jquery-mobile 1.5.0-rc1。
我的JavaScript如下:
$('div.board').on('taphold tap', 'div.thread, div.thread-special', function(event) {
console.log('event');
var $item = $(this); // The item that was clicked or held
var scope = $item.data('itemscope'); // No numbered IDs! You can find everything about the item
// etc.
var type = event.type;
if (type === 'tap') {
console.log('tap');
} else if (type === 'taphold') {
console.log('taphold');
}
});
点击时,我会在控制台中看到一个“ tap”。当我轻按时,控制台什么都没有发生或没有出现。知道为什么吗?