В приведенном ниже коде стиль css "onred" не учитывается.CSS загружается до запуска этого javascript ... есть идеи?В результате получается стандартный href без стиля.
<script> $.each(parent.j25d169030c6580e7ad7cc5d785cf5fa8.userMenu, function(name, url) { if (name == "logout") { $('<li><a id="logout" href="' + url + '" class="onred">' + name + '</a></li>').appendTo('ul#navMenu'); } else { $('<li><a href="' + url + '" class="onred">' + name + '</a></li>').appendTo('ul#navMenu'); } }); </script>
CSS всегда «почитаем». Неважно, что запускается первым или когда.
Выполните код и затем осмотрите новые элементы DOM. class="onred" присутствует? Если есть, и он не стилизован так, как вы хотите, это ваш CSS, который неверен.
class="onred"
Возможно, ваш селектор больше не действителен.
Используйте инструмент проверки, такой как Firebug, чтобы четко видеть, где находится элемент, и создайте свой селектор в соответствии с требованиями.