我正在使用一个允许使用鼠标滚轮进行缩放的 jquery 插件(我将它用于移动设备,以允许在 pdf 上进行捏缩放)并且我使用了此代码
(function() {
var $section = $('#section');
var $panzoom = $section.find('.panzoom').panzoom();
$panzoom.parent().on('mousewheel.focal', function(e) {
e.preventDefault();
var delta = e.delta || e.originalEvent.wheelDelta;
var zoomOut = delta ? delta < 0 : e.originalEvent.deltaY > 0;
$panzoom.panzoom('zoom', zoomOut, {
animate: false,
focal: e
});
});
})();
但是由于我在元素上添加了缩放,因此不再触发 click 事件:
$("#section").click(function(e) {
//something ...
}
有没有办法在同一个元素上启用点击和缩放(在移动设备上)?