Javascript Jquery Taphold在dragdealerjs滑块上不起作用
我正在添加一系列具有dragdealerjs功能的div。问题是我需要能够轻触并按住“.handle”div,以便在其下方显示滑块/抽屉。我简化了我的代码以找到问题的根源。我将“.innerGroup”div附加到“.groups”div HTML: 但这段代码确实有效Javascript Jquery Taphold在dragdealerjs滑块上不起作用,javascript,jquery,jquery-mobile,dragdealer-js,Javascript,Jquery,Jquery Mobile,Dragdealer Js,我正在添加一系列具有dragdealerjs功能的div。问题是我需要能够轻触并按住“.handle”div,以便在其下方显示滑块/抽屉。我简化了我的代码以找到问题的根源。我将“.innerGroup”div附加到“.groups”div HTML: 但这段代码确实有效 $(document).on('click', '.handle', function() { alert('Tapped'); }); 我知道这里还有其他几个类似的答案,但我担心拖拽经销商可能会使问题复杂化。我还认为问题与
$(document).on('click', '.handle', function() {
alert('Tapped');
});
我知道这里还有其他几个类似的答案,但我担心拖拽经销商可能会使问题复杂化。我还认为问题与加载DOM后添加innerGroup有关。提前谢谢 这里的错误是drag dealer实际上控制了taphold事件。要解决这个问题,您需要进行两阶段检查,超时750毫秒(与标准的taphold相同),并将滑块可以移动的距离设置为.49-.51(或类似值)。如果有人想要代码,请在这里留言,我会把我的想法贴出来
快乐编码我原以为这里的答案会有帮助,但事实并非如此。
$(document).on('taphold', '.handle', function() {
alert('Tapped');
});
$(document).on('click', '.handle', function() {
alert('Tapped');
});