首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pan缩放JQuery功能

Pan缩放JQuery功能
EN

Stack Overflow用户
提问于 2013-11-06 14:24:54
回答 2查看 5.5K关注 0票数 0

HTML和Javascript

代码语言:javascript
复制
<section>
     <h1>Panning and zooming with CSS3</h1>

    <div class="parent">
        <div class="panzoom">
            <img src="image1" width="400" height="400">
        </div>
    </div>
    <div class="buttons">
        <button class="zoom-in">Zoom In</button>
        <button class="zoom-out">Zoom Out</button>
        <input type="range" class="zoom-range">
        <button class="reset">Reset</button>
    </div>
    <script>
        (function() {
            var $section = $('section').first();
            $section.find('.panzoom').panzoom({
                $zoomIn: $section.find(".zoom-in"),
                $zoomOut: $section.find(".zoom-out"),
                $zoomRange: $section.find(".zoom-range"),
                $reset: $section.find(".reset")
            });
        })();
    </script>
</section>

我在用Pan插件。

代码语言:javascript
复制
https://github.com/timmywil/jquery.panzoom

如何限制Zoomout功能。我的意思是,我想放大图像到一定大小的图像,比如100 px。

Demo http://timmywil.github.io/jquery.panzoom/demo/#inverted-contain

我试过了演示版的Inverted containment within the parent element (to hide what's behind)。但对我来说不起作用。请帮帮忙。

EN

回答 2

Stack Overflow用户

发布于 2014-02-15 22:18:58

我知道这很古老,但是如果你玩minScale,你可以得到你喜欢的东西。您可以阅读自述文件的文档:

https://github.com/timmywil/jquery.panzoom/blob/master/README.md

票数 0
EN

Stack Overflow用户

发布于 2016-01-06 07:05:46

试试这个,这个会对你有用的

代码语言:javascript
复制
 (function() {
    var $section = $('section').first();
    $section.find('.panzoom').panzoom({
      increment: 0.3,
      minScale: 0.8,
      maxScale: 1.3
  });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19814607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档