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还会显示
!!注意: 当点击显示的div时要用脚本处理div中的隐藏文本框处于焦点
可以用jquery 脚本框架,方便,浏览器的兼容性好追问我用的a标签,那该用什么触发呢?我试了那个blur,不行的。追答
点我div隐藏
点我div显示
点我div还会显示,点其他地方div隐藏
点我div还会显示
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯