Показать сообщение отдельно
  #1 (permalink)  
Старый 01.07.2013, 13:13
Аватар для Webkid
Интересующийся
Отправить личное сообщение для Webkid Посмотреть профиль Найти все сообщения от Webkid
 
Регистрация: 01.07.2013
Сообщений: 18

Работает только в FireFox
Задача: При ресайзе браузера сделать релоад страницы при условии что в элементе атрибут style имеет display: block
(использую jQuery 2.0.0)

Как подсказывает моя логика это сделать, но это конечно-же не работает:

if ($('.popover[style*="block"]'))
{
   window.setTimeout('location.reload()', 100);
}


Как это работает но только в FireFox
if ($('.popover').attr("style").contains("block"))
{
   window.setTimeout('location.reload()', 100);
}

Какие есть мысли по поводу лечения?

Живой пример:
http://vzazerkalie.com/portf/
При клике на элемент изображения открывается поповер со списком, мне не нравится что при ресайзе браузера он ведет себя не адекватно при открытом состоянии поповера.
В данный момент работает второй вариант скрипта, но опять же только в Лисе.

Последний раз редактировалось Webkid, 01.07.2013 в 13:24.
Ответить с цитированием