偶尔想看云飞却没风 2011-11-23 10:28
浏览 589
已采纳

jquery 效果实现,div失去焦点

我想做一个弹出层.input的失去焦点的时候.[b][点击层内的link不关闭该层.点击该层外则关闭该层][/b]

这个jquery.应该怎么写啊!

[img]http://dl.iteye.com/upload/attachment/593437/085729a7-d6dd-3374-9217-d703cec0d5b4.png[/img]

  • 写回答

2条回答 默认 最新

  • kinming 2011-11-23 12:31
    关注

    一楼的做法是可行的,但是比较繁琐。

    我的做法如下:

    [code="javascript"]

    //层内的link点击事件,注意让事件停止冒泡
    $(".inner-link").click(function(event){
    event=event||window.event;
    event.stopPropagation();
    });

    //点击层外,隐藏这个层。由于层内的事件停止了冒泡,所以不会触发这个事件
    $(document).click(function(e){

    $(".city-list").hide();
    

    });

    [/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料