ogonek7777 (27 Июль 2013 - 16:47) писал:
чур меня от этого кода
, он продолжает выносить изображение вверх страницы и мало того: не позволяет открывать товары в каталоге при клике на изображение товара, Vaccina, может быть Вы поможете?
Другого способа автоматически добавить на изображение функцию увеличения - нет. В данном случае необходимо индивидуальный подход. Например если вам необходимо увеличение изображений только внутри описаний страницы - то код вполне можно заменить и на
$(function() {
$('.htmlDataBlock a img').each(function(index) {
var link = $(this).parent('a');
if(!$(link).attr('rel')) {
$(link).attr('rel', 'gallery' + index);
}
$(link).click(function() {
$(this).nyroModalManual({
resizable: true,
autoSizable: true
});
return(false);
});
});
});
то что у вас изображение отображается в шапке - это скорее всего связано с изменением стилей или глобальным переопределением поведения всплывающего окна, но не как с данной реализацией. Если бы вы привели подобный пример, то возможно можно было бы понять причину такого поведения.
AlexP_RUS (09 Октябрь 2013 - 13:01) писал:
Support, ну что там, есть соображения как сделать увеличиваемые изображения в полном описании товара?
Анализируя по вебвизору я постоянно вижу как клиенты кликают по уменьшенным изображениям находящимся у меня в полном описании и огорчаются когда изображение не реагирует (не увеличивается) и уходят.
Есть у вас идеи как сделать это всё на автомате? А то с последнего нашего разговора уже много времени прошло, а движений нету.
Попробуйте воспользоваться кодом
$(function() {
$('.htmlDataBlock a img').each(function(index) {
var link = $(this).parent('a');
if(!$(link).attr('rel')) {
$(link).attr('rel', 'gallery' + index);
}
$(link).click(function() {
$(this).nyroModalManual({
resizable: true,
autoSizable: true
});
return(false);
});
});
});
в описание изображения должны вставляться в следующем виде
<a href="Ссылка на большое изображение">
<img src="Ссылка на малое изображение" alt="" />
</a>
для задания галереи можно использовать вид
<a href="Ссылка на большое изображение" rel="gallery-1">
<img src="Ссылка на малое изображение" alt="" />
</a>