Javascript.RU

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

Тормозит подсветка td в IE7
tr.bind('mouseenter',function(){
			
			
			if($(this).attr('ct') != 1)
			{
		
				var colored = $(this).removeClass('.for_highlight').addClass('highlighted');
				
				$(this).bind('mouseleave',function(){
					
					$(this).removeClass('highlighted').addClass('.for_highlight');
					
				});
				
			}
				
		});


Код:
tr.for_highlight td {background-color: #FFF;}
tr.highlighted td {background-color:#D2DADA;}
Собственно вот такая подсветка строки в таблице тормозит в IE7.

Может как-то можно сделать, чтобы в IE7 не тормозило?
Ответить с цитированием
  #2 (permalink)  
Старый 25.04.2010, 20:04
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Зачем тут JavaScript?

CSS
tr.for_highlight td {background-color: #FFF;}
tr.for_highlight:hover td {background-color:#D2DADA;}


На IE6 забить.
Ответить с цитированием
  #3 (permalink)  
Старый 25.04.2010, 20:19
Аспирант
Отправить личное сообщение для Beck Посмотреть профиль Найти все сообщения от Beck
 
Регистрация: 08.08.2009
Сообщений: 95

Да, действительно, чет я туплю.

Переработался наверное.


Сделал даже так:

#tbs > tbody > tr.for_highlight > td {background-color: #FFF;}
#tbs > tbody > tr.for_highlight:hover > td{background-color:#D2DADA;}

Все равно тормозит.

Как я люблю IE7, а уж IE6 подавно

Последний раз редактировалось Beck, 25.04.2010 в 20:31.
Ответить с цитированием
  #4 (permalink)  
Старый 25.04.2010, 20:46
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Меняйте фон tr, если дизайн позволяет. Должно побыстрее работать.
Ответить с цитированием
  #5 (permalink)  
Старый 25.04.2010, 20:57
Аспирант
Отправить личное сообщение для Beck Посмотреть профиль Найти все сообщения от Beck
 
Регистрация: 08.08.2009
Сообщений: 95

Сообщение от Octane Посмотреть сообщение
Меняйте фон tr, если дизайн позволяет. Должно побыстрее работать.
Дык нельзя же вроде устанавливать фон для элемента tr.
Ответить с цитированием
  #6 (permalink)  
Старый 25.04.2010, 21:30
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Можно. Только в IE нужен DOCTYPE.

Последний раз редактировалось Octane, 25.04.2010 в 21:34.
Ответить с цитированием
  #7 (permalink)  
Старый 25.04.2010, 21:39
Аспирант
Отправить личное сообщение для Beck Посмотреть профиль Найти все сообщения от Beck
 
Регистрация: 08.08.2009
Сообщений: 95

Сообщение от Octane Посмотреть сообщение
Можно. Только в IE нужен DOCTYPE.
Можно поподробнее?

Буду признателен.
Ответить с цитированием
  #8 (permalink)  
Старый 25.04.2010, 21:45
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

http://www.htmlbook.ru/html/!doctype.html
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
код между body и body ie7 не видит alexandr_poskrobka (X)HTML/CSS 2 09.03.2010 18:35
Не работает простой show-hide под IE7 varlo jQuery 1 16.12.2009 17:18
JavaScript на Яндекс.Фотки - почему тормозит браузеры? ZavFirefox Javascript под браузер 23 27.09.2009 19:24
Скрипт меню работает только под IE7 и выше TAILER Internet Explorer 1 31.08.2009 13:21
тормозит в IE olgatcpip Internet Explorer 6 08.07.2009 01:29