I want to set its defualt zoom what ever i need
Please tell me how to change this default zoom value i am not able to find with this plugin API ? Please Help ? Thanks
This is my HTML
<section id="focal1">
<div id="dd2">
<div class="buttons1">
<button id="zoominbtn1" class="zoom-in-1">+</button>
<button id="zoomoutbtn1" class="zoom-out-1">-</button>
<input type="range" class="zoom-range-1" style="position: absolute; margin-top: 2px; background-color: cornsilk;">
<button id="restbtn1" class="reset-1" style="margin-left: 254px;">Default Zoom</button>
</div>
<div class="parent1" >
<div class="panzoom1">
<div id="belowpart">
<img src="" usemap='#searchplot' class='searchplot_css' title='searchplot' alt='searchplot' id='img-searchplot' />
<map id='searchplot' name='searchplot'>
</map>
</div>
</div>
</div>
</div>
</section>
and this is panzoom function JS:
(function() {
var $section = $('#focal1').first();
$section.find('.panzoom1').panzoom({
$zoomIn: $section.find(".zoom-in-1"),
$zoomOut: $section.find(".zoom-out-1"),
$zoomRange: $section.find(".zoom-range-1"),
$reset: $section.find(".reset-1")
});
})();
where i call zoom() right after initialization or Or set a value for startTransform in the options ?
i want default value zero and also when load image should also zoom out how to do this ?
Either call zoom()
right after initialization
$elem.panzoom("zoom", 1.1, {silent: true}) // +10%
Or set a value for startTransform
in the options
$elem.panzoom({
//...
startTransform: "scale(1.1)" // +10%
})
(from this issue: https://github.com/timmywil/jquery.panzoom/issues/218)
Edit:
(function() {
var $section = $('#focal1').first();
var elements = $section.find('.panzoom1');
// initialize
elements.panzoom({
startTransform: 1.0, // = no zoom
$zoomIn: $section.find(".zoom-in-1"),
$zoomOut: $section.find(".zoom-out-1"),
$zoomRange: $section.find(".zoom-range-1"),
$reset: $section.find(".reset-1")
});
// set new zoom value with animation
elements.panzoom("zoom", 2.0, { animate: true }); // = 200%
})();