首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery onblur文本

jquery onblur文本
EN

Stack Overflow用户
提问于 2010-03-24 13:50:27
回答 3查看 683关注 0票数 0

Сервисы

代码语言:javascript
复制
<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');
    });

没关系的。

But...How我可以通过点击页面上的任何地方,这个字段消失了(隐藏菜单类)

抱歉英语不太好。谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-24 13:56:38

我最近做了一些类似的事情。

代码语言:javascript
复制
$('body').click(
  function(){
    // hide whatever
  }
);

不管你藏了什么。

代码语言:javascript
复制
$('.services').click(
  function(e){
    // code
    e.stopPropagation(); // this stops the click event on the body from propagating.
  }
);
票数 1
EN

Stack Overflow用户

发布于 2010-03-24 13:53:43

你在找这个吗?

代码语言:javascript
复制
$(document).click(function(){
  $('.hiddenmenu').hide();
});
票数 0
EN

Stack Overflow用户

发布于 2010-03-24 14:06:37

@Isis这个怎么样?

代码语言:javascript
复制
  $(document).live('click', function(){
      $('.hiddenmenu').hide();
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2508130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档