zoomooz не zoomig внутри контейнера

Согласно документации, я должен иметь возможность масштабировать внутри контейнера с помощью скрипта zoomooz jquery.

это мой код:

function zoom()
{
var mydiv = $("#fullpage");
    mydiv.zoomTo({targetsize:1, duration:1000});
}

Содержание тела:

<body onload="zoom();">
<div  class="zoomViewport">
  <div  class="zoomContainer">

    <div id="fullpage" width="2000">some page content</div>

  </div>
</div>

но когда он масштабируется, вместо увеличения полноразмерного div (делая его достаточно маленьким, чтобы поместиться на странице), он масштабирует все, включая область просмотра.

Зачем?

1 ответ

Если бы только для решения вышеизложенного, вы могли бы вынуть javascript из уравнения и сделать следующее.

    <body>
       <div class="zoomViewport">
          <div class="zoomContainer">

             <div id="fullpage" class="zoomTarget" data-duration="1000" data-targetsize="0.9" width="2000">some page content</div>


          </div>
       </div>

Но если вы настаиваете на использовании JavaScript, это работает для меня:

var settings = {
        targetsize: 0.8,
        scalemode: "both",
        duration: 450,
        easing: "ease-in",
        nativeanimation: true,
        root: $(document.body),
        debug: false,
        animationendcallback: null,
        closeclick: true,
        preservescroll: false
    }
    // Initiate
    $('#fullpage').zoomTo(settings);
Другие вопросы по тегам