Infamous,
Не работает. Вставлял как и положено в CSS, ссылка при наведении так и остается просто перекрашенной в красный цвет... Извиняюсь, сейчас попробую вариант который Вы добавили только для скриптовых ссылок.
Добавлено (02 Июнь 2010, 10:25)
---------------------------------------------
Всё-таки не работает этот вариант:
Code
$(mapColors[i].toSelector()).css('color', i).addClass('x');
Code
a.x:hover { text-decoration: underline; }
Вот скрипт, может я что-то не то вписал/удалил?
Code
<script type="text/javascript">
var mapColors = {
"red": "eSTiaR",
"#555": "admin, moder, user"
}
// Дальше ничего не трогать!
String.prototype.toSelector = function () {
var a = this.split(', ');
for (var i = 0; i < a.length; i++) {
a[i] = 'a:contains("' + a[i] + '"), ';
};
return a.join('').replace(/,\s$/, '');
}
for (var i in mapColors) {
$(mapColors[i].toSelector()).css('color', i).addClass('a');
}
</script>
Для проверки я сделал смену класса при наведении на обычный "а"