Просмотр Изображений Как На Авито
#1
Отправлено 15 Апрель 2014 - 14:26
Подскажите как такое возможно осуществить?
SL-257549
#2
Отправлено 17 Апрель 2014 - 04:17
http://forum.storela...зображения-при/
на счет структуры, она у вас может отличаться, там необходимо добавить несколько классов и значений
#3
Отправлено 17 Апрель 2014 - 08:08
Вроде было такое в стандартном сиянии, но у меня он сильно изменен, не смогу восстановить.
#4
Отправлено 18 Апрель 2014 - 04:40
#5
Отправлено 18 Апрель 2014 - 13:34
еще появилась проблема с быстрым просмотром, изображения открываются в новом окне, все
#6
Отправлено 19 Апрель 2014 - 03:12
Цитата
Добавьте в ваш файл main.js следующий код
$(function () { $('.goodsDataMainImage > a').unbind('click').live('click', function () { var input = $(this).closest('.goodsDataMainImage').children('input[type="hidden"]'); var current = $('.goodsDataMainImagesIcon input[rel="' + input.attr('rel') + '"]'); var next = current.closest('.goodsDataMainImagesIcon').next('.goodsDataMainImagesIcon'); next.length ? next.children('a') .trigger('click') : $('.goodsDataMainImagesIcon:first > a') .trigger('click'); return (false); }); });
Цитата
В данном случае проблема возникает из-за того, что события не устанавливаются повторно на вновь появившийся контент. Найдите в вашем файле main.js строку
$('.goodsDataMainImage a, .goodsDataMainImageZoom a').click(function()
и замените её на
$('.goodsDataMainImage a, .goodsDataMainImageZoom a').live('click', function()
далее найдите строку
$('.goodsDataMainImagesIcon a').click(function()
и замените её на
$('.goodsDataMainImagesIcon a').live('click', function()
#7
Отправлено 20 Апрель 2014 - 15:49
#8
Отправлено 20 Апрель 2014 - 18:26
Цитата
z-index: 99999;
}
#9
Отправлено 22 Апрель 2014 - 04:25
по поводу ошибки, в main.css попробуйте в самый конец прописать:
div#nyroModalFull { z-index: 9999 !important; }
#10
Отправлено 22 Апрель 2014 - 06:58
Vaccina (22 Апрель 2014 - 04:25) писал:
по поводу ошибки, в main.css попробуйте в самый конец прописать:
div#nyroModalFull { z-index: 9999 !important; }
с быстрым просмотром огромное спасибо, все работает)
#11
Отправлено 23 Апрель 2014 - 00:47
$('.goodsDataMainImage a, .goodsDataMainImageZoom a').live('click', function()
заменить на
$('.goodsDataMainImageZoom a').live('click', function()
#12
Отправлено 23 Апрель 2014 - 06:46
#13
Отправлено 24 Апрель 2014 - 01:05
$('.goodsDataMainImageZoom a').live('click', function()
и просто замените её на
$('.goodsDataMainImageZoom a, .goodsImageZoom a').live('click', function()
или же в шаблоне "Товар" найдите класс goodsImageZoom и просто замените его на goodsDataMainImageZoom
#14
Отправлено 24 Апрель 2014 - 08:42
Сake (24 Апрель 2014 - 01:05) писал:
$('.goodsDataMainImageZoom a').live('click', function()
и просто замените её на
$('.goodsDataMainImageZoom a, .goodsImageZoom a').live('click', function()
или же в шаблоне "Товар" найдите класс goodsImageZoom и просто замените его на goodsDataMainImageZoom
Огромнейшее Вам спасибо, сама бы не додумалась в классы заглянуть.
Все теперь работает отлично!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных