永发信息网

js实现点击显示一个div,点击其他任何地方div消失,如何实现

答案:2  悬赏:20  手机版
解决时间 2021-02-24 14:05
  • 提问者网友:川水往事
  • 2021-02-23 23:42
js实现点击显示一个div,点击其他任何地方div消失,如何实现
最佳答案
  • 五星知识达人网友:煞尾
  • 2021-02-24 01:21








全部回答
  • 1楼网友:慢性怪人
  • 2021-02-24 02:19
知道文本框都有blur事件吗?就是光标在闪的时候就处于焦点,当你点其他地方时,光标就没了,就会触发blur事件。你要做到当div显示时,让隐藏在div内的文本框处于焦点,点击其他地方时,文本框的焦点自然会消失,blur事件把当前div隐藏。
!!注意: 当点击显示的div时要用脚本处理div中的隐藏文本框处于焦点
可以用jquery 脚本框架,方便,浏览器的兼容性好追问我用的a标签,那该用什么触发呢?我试了那个blur,不行的。追答


    
    测试
    


 
    点我div隐藏
    点我div显示
    
        点我div还会显示,点其他地方div隐藏
        点我div还会显示
    

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯