PDF.js查看器捏缩放

Jor*_*dan 9 javascript pdf android ios pdf.js

我正在使用PDF.js在我正在处理的Web应用程序上呈现我的文档.

但是我需要启用pinch来缩放移动设备,这看起来并不像库本身允许本机缩放.

是否有一个库可以用来代码模拟(至少)捏合和缩放与观众下拉缩放选择相同的比例?

Jor*_*dan 5

我找到了这个解决方案的答案。我最终为 pdf.js 使用了hammer.js

http://hammerjs.github.io/

编辑

var mc = new Hammer.Manager(myElement, myOptions);

mc.add( new Hammer.Pan({ direction: Hammer.DIRECTION_ALL, threshold: 0 }) );
mc.add( new Hammer.Tap({ event: 'quadrupletap', taps: 4 }) );

mc.on("pan", handlePan);
mc.on("quadrupletap", handleTaps);
Run Code Online (Sandbox Code Playgroud)

  • 如果您还可以为 `handlePan` 和 `handleTaps` 添加代码,@Jordan 会很酷:-) (7认同)
  • 我也认为你应该添加一个完整的工作代码;) (5认同)