位置: 编程技术 - 正文
推荐整理分享jQuery实现点击任意位置弹出层外关闭弹出层效果(jquery的点击事件怎么写),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:jquery点击事件有什么方法显示,jquery点击事件有什么方法显示,jquery中点击事件点击没动静,jquery实现点击按钮,jquery点击事件有什么方法显示,jquery中点击事件点击没动静,jquery的点击事件怎么写,jquery点击事件有什么方法显示,内容如对您有帮助,希望把文章链接给更多的朋友!
在之前做项目的时候经常会在主页面上点击某个按钮,右侧弹出一个div输出对应内容的详细信息。此时,我是希望在鼠标点击弹出层外的时候关闭该弹出层,主要思想就是:
找到鼠标点击的那个元素
判断这个元素是否在指定区域内,其实就是判断它的父元素是不是弹出层
如果不是就对弹出层进行hide,如果是就不进行任何操作
具体实现
该代码需要使用jQuery,代码如下:
$(document)就是获取整个网页文档对象,类似于原生的window.ducument
mousedown是鼠标事件,是指当鼠标指针移动到元素上方并按下鼠标按键时,类似的事件还有:
mouseup:当在元素上放松鼠标按钮时
mouseover:当鼠标指针位于元素上方时
$(e.target)
$(e.target)表示获取点击事件的元素。
parent()
$(e.target).parent("#info").length是获取当前点击事件元素带有id为info的父元素。
以上所述是小编给大家介绍的jQuery实现点击任意位置弹出层外关闭弹出层效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!
jQuery插件ajaxFileUpload异步上传文件 ajaxFileUpload.js很多同名的,因为做出来一个很容易。我用的是这个:
jQuery插件ajaxFileUpload使用实例解析 ajaxFileUpload.js很多同名的,因为做出来一个很容易。我用的是这个:
jQuery动态创建元素以及追加节点的实现方法 我们知道js中有三种动态创建元素的方法,jQuery中也可以动态的创建元素例如:varstr=$("ahref='
标签: jquery的点击事件怎么写
本文链接地址:https://www.jiuchutong.com/biancheng/379340.html 转载请保留说明!友情链接: 武汉网站建设