Я добавил видовое окно со свойствами, позволяющими масштабирование/масштабирование. И я добавил их в машинный код:Масштабирование в конкретном div в Кордове/Ионном
WebSettings settings = super.appView.getSettings();
settings.setBuiltInZoomControls(true);
settings.setDisplayZoomControls(true);
settings.setSupportZoom(true);
Я могу увеличить, но вместе с моей точки зрения, ion-header-bar
и ion-nav-bar
получает в увеличенном виде. Я попытался дать заголовок css, чтобы он не исправлялся:
position: fixed;
top: 0px;
left: 0px;
но все же он бы увеличился.
index.html имеет ion-header-bar
, в котором содержится изображение. Шаблоны идут в
<ion-nav-view class="has-header"></ion-nav-view>
Шаблон, в котором я требуют масштабирования в определенной DIV оказывает «ион-view` и выглядит следующим образом:
<ion-view>
<ion-nav-bar class="bar-stable">
<ion-nav-buttons side="right">
icon1
</ion-nav-buttons>
<ion-nav-buttons side="left">
icon2
</ion-nav-buttons>
</ion-nav-bar>
<div>
Multiple divs in here, which are containers for html and css data we receive via AJAX requests. And this is here I need zooming in.
</div>
</ion-view>
PS: Будет ли это важно, если я добавить полный HTML-код (с метафоном, без заголовка, но с телом и div) внутри ion-view
?
Мои дивы модифицируются с помощью DOM после AJAX запросов. Я попытался добавить эти div в «ионный свиток», но тогда полученные данные не будут загружаться, т. Е. Div внутри ионного прокрутки останется пустым. Я попытался добавить код прокрутки ионов в jQuery, где я изменяю HTML-код div следующим образом: '$ (" # container "). Html ('<Ион-прокрутка масштабирования =" true "direction =" xy "style = "width: 100%;">
В 1.2+, вы должны добавить это также: '.config (функция ($ ionicConfigProvider) {$ ionicConfigProvider.scrolling.jsScrolling (истинный); })' Via https: //forum.ionicframework. com/t/ionic-latest-version-1-7-14-pinch-zoom-is-not-working/42832 – jczaplew