0

我正在使用一个允许使用鼠标滚轮进行缩放的 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 ...
    }

有没有办法在同一个元素上启用点击和缩放(在移动设备上)?

4

0 回答 0