Javascript 使用jquery panzoom单击禁用
我正在使用一个jquery插件,它允许使用鼠标滚轮进行缩放(我在移动设备上使用它,允许在pdf上进行收缩缩放) 我用了这个密码Javascript 使用jquery panzoom单击禁用,javascript,jquery-plugins,jquery.panzoom,Javascript,Jquery Plugins,Jquery.panzoom,我正在使用一个jquery插件,它允许使用鼠标滚轮进行缩放(我在移动设备上使用它,允许在pdf上进行收缩缩放) 我用了这个密码 (function() { var $section = $('#section'); var $panzoom = $section.find('.panzoom').panzoom(); $panzoom.parent().on('mousewheel.focal', function(e) { e.preventDefaul
(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
});
});
})();
有没有办法在同一个元素上启用单击和缩放(在移动设备上)?您是否尝试了HammerJS库?您建议如何使用HammerJS?因为它只提供事件而不像panzoom那样缩放?或者我应该两者都用呢?只要在他们的网站上查一查,不要同时使用两者,这可能会把一切都搞砸。谢谢!尽管我问了关于panzoom的问题,但你还是用check HammerJS网站回答了。
$("#section").click(function(e) {
//something ...
}