Заказ закрыт
настроить / исправить работу скрипта на jQuery

Бюджет: 150 руб/час
1.78 $ – 1.52 €
Заказчик выбрал исполнителя:
Александр Сухов  
Здравствуй специалист по  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
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.