Здравствуй специалист по jQuery!
Нужно решить такую проблему:
При включении css-свойства zoom для html (то есть для всего сайта в целом), не корректно отрабатывает конструкция
----------------------------
$(' .box-product>div').each(function(index, value)
{
var reloadurl = $(".image a",this).attr('href')+"&quickshop=y";
$(".image img", this).hover(function () {
var o = $(this).offset();
$('.sft_quickshop_icon').attr('href',reloadurl).show()
.css({
'top': o.top +($(this).height() quickshop_icon.height())/2+'px',
'left': o.left + ($(this).width() quickshop_icon.width())/2+'px',
'visibility': 'visible'
});
}, function () {
$('.sft_quickshop_icon').hide();
});
//fix bug image disapper when hover
$('.sft_quickshop_icon').bind('mouseover', function() {
$(this).show();
}).bind('click', function() {
$(this).hide();
});
});
----------------------------
Если более частно, то вот это
----------
var o = $(this).offset();
$('.sft_quickshop_icon').attr('href',reloadurl).show()
.css({
'top': o.top +($(this).height() quickshop_icon.height())/2+'px',
'left': o.left + ($(this).width() quickshop_icon.width())/2+'px',
'visibility': 'visible'
});
--------
Здесь приведен кусок кода только для одного случая....
Что необходимо исправить. Кнопка Быстрая покупка показывается в разных местах: немного выше чем необходимо. При этом высота показа зависит от размера картинки, а также расположения товаров: список или таблица.
Такая же беда и в слайдерах товаров: Рекомендованные, Просмотренные и т.д., которые появляются внизу страницы.
URL сайта при переписке.
Опубликован 26.05.2016 в 13:32 Последнее изменение: 27.05.2016 в 14:05
Заказ находится в архиве