Вложений: 1
из за ограничение количество символов в посте сам скрипт сохранил в текстовом редакторе.
|
Вроде это где то вот здесь, но я не уверен
// Contain the panzoom element either inside or outside the parent. // "inside" | "outside" contain: null, Да это именно здесь, но я не могу понять как и что там изменить Нашел еще вот тут какую то информацию но не чего не понял https://github.com/timmywil/panzoom#...es-miscoptions |
А может быть в этой части кода
function setMinMax() {
if ( options.contain ) {
var dims = getDimensions( elem );
var parentWidth = dims.parent.width - dims.parent.border.left - dims.parent.border.right;
var parentHeight = dims.parent.height - dims.parent.border.top - dims.parent.border.bottom;
var elemWidth = dims.elem.width / scale;
var elemHeight = dims.elem.height / scale;
var elemScaledWidth = parentWidth / elemWidth;
var elemScaledHeight = parentHeight / elemHeight;
if ( options.contain === 'inside' ) {
options.maxScale = Math.min( elemScaledWidth, elemScaledHeight );
}
else if ( options.contain === 'outside' ) {
options.minScale = Math.max( elemScaledWidth, elemScaledHeight );
}
}
может быть тут нужно поставить какие то фиксированные размеры или как то по другому |
А объясните хотя бы мне какие то изменение нужно делать не в самой библиотеки а как то дополнить на саму страницу какую то часть кода
|
Нашел вот такую часть кода
https://timmywil.com/panzoom/demo/#C...20the%20parent но почему то там работает а у меня нет А именно мне нужно что бы картинка не уходила за границы блока при уменьшение и при перетаскивание |
Я не понимаю почему я делаю все тоже самое, но там работает а у меня нет
|
| Часовой пояс GMT +3, время: 00:03. |