<div id="services_menu" class="hiddenmenu">
<div class="framemenu">
<div class="itemmenu"><a href="/flights_booking/" class="u" title="Покупка авиабилетов онлайн">Покупка авиабилетов онлайн</a></div>
<div class="itemmenu"><a href="/hotels/" class="u" title="Бронирование гостиниц онлайн">Бронирование гостиниц онлайн</a></div>
<div class="itemmenu"><a href="/sea_cruises_search/" class="u" title="Поиск круизов">Поиск круизов</a></div>
<div class="itemmenu"><a href="/flights_panel/" class="u" title="Табло аэропортов">Табло аэропортов</a></div>
</div>
</div>
$('.services').click(function() {
$('#services_menu').attr('class') == 'hiddenmenu' ? $('#services_menu').attr('class', 'visiblemenu') : $('#services_menu').attr('class', 'hiddenmenu');
});
Il est correct.jquery texte onblur
Mais ... Comment puis-je faire en cliquant sur un endroit sur la page, ce domaine a disparu (classe un hiddenmenu)
Désolé pour le mauvais anglais. Merci! Vous cherchez
Tout fonctionne, mais si vous cliquez sur Servises, puis un corps, puis de nouveau sur les services, il ne s'ouvre rien – Isis
Vous devez vous assurer vos événements de clic ne sont pas en conflit. C'est-à-dire si votre événement de clic de corps cache quelque chose nécessaire pour que l'événement de clic de vos services se déclenche. – Jeremy
Si je clique sur n'importe quel endroit sur la page, alors n'ouvre jamais $ ('# services_menu') – Isis