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

Работа со стилями CSS (возникла проблемка)
Привет всем!

Пишу "мини-парсер" CSS-стилей в целях исправления багов в Ие6.

Для примера, приведу часть кода:
var sheet = document.styleSheets[0];
var rulezz = sheet.rules;
for(var j=0; j<rulezz.length; j++){
	var rule = rulezz[j];
	if( rule.selectorText.match('.l-cont ul li:hover ul') ){
		alert('Yep!');
	}else{
		alert(rule.selectorText);
	}
}


Итак, суть проблемы:
alert('Yep!') не показывался ни разу...))))))

В alert(rule.selectorText) содержится именно та, искомая строка '.l-cont ul li:hover ul'
Но всё равно, условие if( rule.selectorText.match('.l-cont ul li:hover ul') ) выполняться ни в какую не хочет. Я даже уже не знаю что делать

Помогите плиз)

Заранее спасибо откликнувшимся!

pS: К странице подключен JQuery, так что можно что-то сделать с его помощью)
Ответить с цитированием