jQuery'taphold'不会触发,而'tap'会触发

时间:2019-07-23 13:45:28

标签: android jquery-mobile flutter webview dart

在我的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”。当我轻按时,控制台什么都没有发生或没有出现。知道为什么吗?

0 个答案:

没有答案