Использование модуля Hotcakes Commerce для изображения dotnetnuke.zoom, правильно работающего, когда у продукта есть одно изображение. Библиотека jQuery, используемая для увеличения, - elevateweb.co
. (Added Zoom to product view with this tutorial) В product.js
код был обновлен такжеZoom Продукт для моделей после обновления ajax для МНОЖЕСТВЕННЫХ ИЗОБРАЖЕНИЙ
$('#hcProductImage').attr('src', data.MediumImageUrl);
$('#hcProductImage').attr('data-zoom-image', data.MediumImageUrl);
$('#hcProductImage').elevateZoom({easing : true});
$('#hcSku').html(data.Sku);
data-zoom-image
Attrib источника изображения обновленного правильно, но масштаб показать предыдущее изображение после изменения модели продукта. после изменения data-zoom-image
атрибут изображения elevateZoom
функция была вызвана для обновления масштабирования. но никаких изменений.
работает как шарм, но почему, когда я вспоминаю функцию 'elevateZoom' после изменения' source' и 'data-zoom-image', он не создает фон css? – Moslem7026
Не знаю. Это было первое, что я попробовал. Похоже, что при вызове 'elevateZoom' снова добавлен дополнительный zoom-div. Не заменить текущий. Затем он все еще показывал первый со старым изображением. – VDWWD
Красиво сделано. Благодаря! –