Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.06.2011, 15:17
Интересующийся
Отправить личное сообщение для marlic Посмотреть профиль Найти все сообщения от marlic
 
Регистрация: 02.11.2009
Сообщений: 19

сделать дополнительное условие
есть такой код
if($(window).width() <= 1024){      
										       $('.ui-tabs-panel').find('a').find('img.tab-img').css('width', '100%');
											   
										}

нужно добавить условие что если браузер именно IE 7 и
if($(window).width() <= 1024

то стиль
.img.tab-img {margin-top:-208px;}

подскажите плиз?
Ответить с цитированием
  #2 (permalink)  
Старый 30.06.2011, 15:24
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

А вёрсткой значит никак...
Ответить с цитированием
  #3 (permalink)  
Старый 30.06.2011, 15:25
Интересующийся
Отправить личное сообщение для marlic Посмотреть профиль Найти все сообщения от marlic
 
Регистрация: 02.11.2009
Сообщений: 19

никак версткой добавить сразу два условия;
<!--[if IE 7]>< ![endif]-->
и проверку разрешения экрана
Ответить с цитированием
  #4 (permalink)  
Старый 30.06.2011, 17:02
Профессор
Отправить личное сообщение для da_ff Посмотреть профиль Найти все сообщения от da_ff
 
Регистрация: 12.05.2009
Сообщений: 317

К сожалению ie7 не поддерживает mediaquery.

var version = navigator.userAgent.match(/.+(?:rv|it|ra|ie|ox|me|on|id|os)[\/:\s]([\d._]+)/i)||[0,'0'])[1].replace('_', '');
version = isFinite(parseFloat(version)) ? parseFloat(version) : version;

вернет версию вашего браузера, для ie7 это будет 7.

Но это, конечно, не тру. Как вариант предлагаю пометить элементы к соторыми проблема классом, например "ie7-bugfix", сделать для него под ие нужные правки и снимать его (доплнять эти элементы классом "ignore-ie7-bugfix") если разрешение не подходит. Это будет более гибкий вариант для внесения последующих изменений и вы не будете мешать css с js.

Последний раз редактировалось da_ff, 30.06.2011 в 17:08.
Ответить с цитированием
  #5 (permalink)  
Старый 30.06.2011, 17:20
Интересующийся
Отправить личное сообщение для marlic Посмотреть профиль Найти все сообщения от marlic
 
Регистрация: 02.11.2009
Сообщений: 19

da_ff, благодарю за ответ.
просто вопрос стоит чтобы стиль менялся только если разрешение 1024 и браузер IE 7

можно вашу icq (есть деловое предложение)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто-нибудь может сделать простой пример аякса? rusbody AJAX и COMET 1 11.03.2011 14:51
Сделать видимым select... Anneta Элементы интерфейса 7 12.01.2011 21:21
30(1|2) редирект от сервера. Или как лучше сделать редирект при верной отсылке форма. pizzZ AJAX и COMET 2 18.02.2010 09:06
Нужно сделать плавное появление текстового поля как на сайте vkontakte.ru paratrooper1981 Элементы интерфейса 1 23.11.2009 18:24
Помогите сделать такое меню(( Lilith Я не знаю javascript 2 02.06.2009 02:31