<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');
});
這沒關係。的jQuery的onblur文本
但是...我如何才能通過點擊頁面上的任何地方,這個領域消失(A類hiddenmenu)
對不起,我英文不好。 謝謝!
一切正常,但如果你點擊servises,然後身體,然後重新打開這些服務,它不會打開任何 – Isis 2010-03-24 14:00:40
你必須確保您的點擊事件不會相互衝突。這就是說,如果你是身體點擊事件隱藏需要的東西,以便您的服務點擊事件觸發。 – Jeremy 2010-03-24 14:09:32
如果我點擊頁面上的任何地方,那麼永遠不會打開$('#services_menu') – Isis 2010-03-24 14:15:07