成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery實現點擊任意位置彈出層外關閉彈出層效果
全站頭部文字 我要出現在這里
jQuery實現點擊任意位置彈出層外關閉彈出層效果 667 2024-02-15   

在之前做項目的時候經常會在主頁面上點擊某個按鈕,右側彈出一個div輸出對應內容的詳細信息。此時,我是希望在鼠標點擊彈出層外的時候關閉該彈出層,主要思想就是

找到鼠標點擊的那個元素

判斷這個元素是否在指定區域內,其實就是判斷它的父元素是不是彈出層

如果不是就對彈出層進行hide,如果是就不進行任何操作

具體實現

該代碼需要使用jQuery,代碼如下:

$(document).mousedown(function(e){
if($(e.target).parent("#info").length==0){
$("#info").hide();
}
})
$(document).mousedown(function(e){})

$(document)就是獲取整個網頁文檔對象,類似于原生的window.ducument

mousedown是鼠標事件,是指當鼠標指針移動到元素上方并按下鼠標按鍵時,類似的事件還有:

mouseup:當在元素上放松鼠標按鈕時

mouseover:當鼠標指針位于元素上方時

$(e.target)

$(e.target)表示獲取點擊事件的元素。

parent()

$(e.target).parent("#info").length是獲取當前點擊事件元素帶有id為info的父元素。

以上所述是小編給大家介紹的jQuery實現點擊任意位置彈出層外關閉彈出層效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對綠夏網網站的支持!



主站蜘蛛池模板: 妈妈帮儿子打飞机| 魏蔓| 在线观看www视频| 男女小视频| 红色诗词手抄报简单又漂亮六年级| 血糖最怕三种水果| 欧美成熟| 美娜个人资料简介| 牛油果营养价值| 中医基础理论试题题库及答案 | 卡通男头像| ryan reynolds| 大红一师| 神迹电影| 梅兰尼·格里菲斯| 啪啪电影网| h罩杯美女| 电影世界冒险记| 鬼整人| 铁拳男人 电影| 古铜| 接吻教学视频| 红日歌词完整版| 恰纳卡莱之战完整版在线观看| 日本电视剧《阿信》| 二丫的美好生活[年代]| 浪荡子的旅程电影| 一起来看流星雨剧照| paigeturnah大白臀| 国家干部电视剧| cgtn英语频道在线直播观看| 狼来了ppt免费下载| lanarhoades在线av| 三年片观看免费完整版中文版| 网络谜踪| 美女网站视频免费黄| 李玟雨| 电影壮志凌云女版满天星法版在线看 | 都市频道在线直播| 误杀1演员表| 燃烧的岁月|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103