IllusionMH пишет:В принципе сделать можно, нужно разделить функцию на две, и обработчик вешать не на ссылку, а на элемент списка
CODE (javascript):
скопировать код в буфер обмена
//Dropdown for topbar nav
jQuery(".secondary-nav li").mouseenter(function(){
jQuery(this).addClass("open");
});
jQuery(".secondary-nav li").mouseenter(function(){
jQuery(this).removeClass("open");
});
У меня не работает, но это скорее всего из-за класса open. Я скрипт брал с другого сайта и там для него другое назначение. А почему на одно событие вешается два разных действия? Т.е. при mouseenter сначала применется к элементу списка класс open, а потом тут же он удаляется?
IllusionMH пишет:Но если нет эффектов, то лучше это сделать через CSS
CODE (htmlphp):
скопировать код в буфер обмена
.secondary-nav li:hover ul.menu-dropdown {
display: block;
}
это работает)
Kreks пишет:Приветствую, есть правый блок и левый,в левом располагаются ссылки с именами пользователей,правое пусто. При нажатии на ссылку,без перезагрузки страницы,в правом должны появится что нибудь о пользователе. Как такое сделать? Интересует jQuery часть нажатие->асинхронная подгрузка данных по конкретному пользователю.(как то еще надо параметр его передать). Прошу помощи. Заранее спасибо
А обязательно jQuery?