2012-02-06 2 views
1

, если я хочу, чтобы изображение продукта, чтобы иметь следующую functioin, enter image description hereКаков максимальный размер изображения пурпурного?

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

ответ

1

Это зависит от размера дисплея содержащего элемента. Посмотрите на функции JavaScript в файле «product.js», включенном по умолчанию. Вы найдете это в строках 58-64:

if (this.imageDim.width <= this.containerDim.width 
     && this.imageDim.height <= this.containerDim.height) { 
     this.trackEl.up().hide(); 
     this.hintEl.hide(); 
     this.containerEl.removeClassName('product-image-zoom'); 
     return; 
    } 

Где this.containerDim является родительским узлом элемента изображения ($(imageEl).parentNode). (Я думаю, что значение по умолчанию - p с class="product-image").

Попробуйте изменить размер дисплея тега P на что-то меньшее и повторно инициализировать метод Product.Zoom с соответствующими параметрами и посмотреть, что произойдет.

0

Если память служит мне правильно, это будет 265 пикселей по умолчанию. Но никто не использует средство просмотра масштабирования продукта Magento по умолчанию, вам нужно перевернуть свой собственный или перейти на «соединение», чтобы получить что-то лучшее.

Смежные вопросы