GithubHelp home page GithubHelp logo

Comments (5)

timmywil avatar timmywil commented on August 19, 2024

Sorry I didn't have time to look at this issue yet. Did you get it working?

from panzoom.

nicolasvdv avatar nicolasvdv commented on August 19, 2024

Yes thanks I removed "draggable" on #panzoom, used "contain: invert" instead of my own "reposition()", and removed one div under #panzoom that for some reason was causing a problem.

Now I only have your code handling the pan and zoom on my puzzle background and it works great ( www.puzzstory.com/world-history-puzzle.html ), last things I need to figure out is (1) how to set focus in the middle of #panzoom's parent when users click on browser's buttons and (2) how to set the focus in the middle of pinch gesture (these are issues #4 and #5). I have a big image and for some reasons it is going up and left on pinch zoom gesture...

from panzoom.

timmywil avatar timmywil commented on August 19, 2024

Have a look at the focal option on the zoom method and let me know if you have trouble. By the way, the focus should be the middle of a pinch gesture by default.

from panzoom.

nicolasvdv avatar nicolasvdv commented on August 19, 2024

Yes the default focus looks good in all your demos without setting any focal option so I still have a problem with my html structure...

from panzoom.

nicolasvdv avatar nicolasvdv commented on August 19, 2024

I tried

var centerPoint;
var zscale;
centerPoint.clientX = screenw/2;
centerPoint.clientY = screenh/2;
var fitScale = largestSide/backgroundSize;
$("#panzoom").panzoom(
{
$zoomIn: $("#zoomin").on("click"),
$zoomOut: $("#zoomout").on("click"),
maxScale: 1.2,
minScale: fitScale,
increment: 0.05,
contain: "invert",
onZoom: function( e, panzoom, scale )
{
zscale = scale;
}
}).panzoom("zoom",fitScale,{focal: centerPoint});

But it's not working, see code and everything on the page above. I even set focal to (0,0) but no change, seems like focal stays stuck in the middle of #panzoom? and I'm pretty sure this is also the problem of my pinch gesture...

Do you mind have a look at the page because I have been working on this for a while and I am running out of ideas.

from panzoom.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.