Автор Тема: Проблемы при скроллинге страницы  (Прочитано 882 раз)

21 Август 2013, 23:33:16
  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Привет. Странная проблема. Заметил случайно. При скроллинге мелькает прозрачный фон. Мелькает только если держать мышку на товарах и скролить.



В блоках с товарами есть еще один див со своим стилем.
<div class="add_view" onclick="location.href='{$product.link|escape:'htmlall':'UTF-8'}'">       
                </div>

Чтоб при наведении товар затемнялся.



Если див убрать, проблема исчезает.
21 Август 2013, 23:56:37
Ответ #1
  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Потыркал еще. Нужная зона затемнения в стиле прописана через position:absolute. Если ее убрать, мелькать перестает. Только как починить всё равно непонятно.

upd. Хотя нет, мелькает, просто не так заметно.
22 Август 2013, 00:32:30
Ответ #2
  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Да, и такой эффект ток в хроме. Походу причуда браузера просто.
22 Август 2013, 09:40:00
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Попробуйте добавить
overflow: hidden; Или удалить этот блок, добавить затемнение или осветление, при наведении на основной div
div:hover {
opacity:1;
-moz-opacity: 0.6
filter: alpha(opacity=100) black;
-khtml-opacity: 0.6;
background-color: какой нужен;
}
23 Август 2013, 01:15:14
Ответ #4
  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо, попробую!

Спрошу ещё вопрос... Сейчас при моем способе затемнения никак не открыть товар в новой вкладке, т.к он не воспринимает затемнение как ссылку. Можно что-то сделать? Кроме как прописать чтоб окно с товаром в принципе всегда было в новой вкладке.
23 Август 2013, 09:57:41
Ответ #5
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Исправить верску. Не нужно накладывать новый слой для затемнения. Или же нужно будет повторять вывод товара в затемняющий слой.