单击或转义键时关闭叠加层
Close overlay on click or escape key
我创建了一个覆盖整个页面的叠加层,我正在寻找一种方法来单击正文以关闭覆盖层和/或使用转义键:
<div id="navigationPop" class="myContent">
<ul>
<li>Search</li>
</ul>
</div>
function toggleDiv(divId) {
$("#"+divId).fadeToggle();
}
转义:
$(document).keyup(function(e) {
if (e.keyCode == 27) { <DO YOUR WORK HERE> } // esc
});
如何使用JavaScript或jQuery检测转义键按下?
单击外部叠加:
$('html').click(function() {
//Hide the menus if visible
});
$('#menucontainer').click(function(event){
event.stopPropagation();
});
如何检测元素外部的点击?
相关文章:
- 在JavaScript中输出转义字符
- 转义符不能与innerHTML一起使用
- Rails 3.2 js.erb文件转义js
- 转义在jsp's脚本
- 使用Jinja2的JavaScript转义字符串
- 将c#视图模型转换为javascript模型时转义HTML标记
- Rails:如何在浏览器中显示动态html内容,而不会对其进行转义,也不会引起XSS攻击
- 如何根据需要在传单上叠加光栅图像
- 删除单引号字符转义
- 如何使用javascript/jquery更改转义键的功能
- 包含转义符号的正则表达式
- 在RegEx(JavaScript)中正确转义变量
- Javascript-正则表达式,用于在未转义字符上拆分字符串,例如|,但忽略|
- 如何转义字符串中的html实体
- Regex以转义HTML标记
- Javascript-转义特定字符
- 正在转义javascript数组中的html字符
- “转义字符串”在Regex中是什么意思?(Javascript)
- 正在对java中的javascript字符串进行转义
- 单击或转义键时关闭叠加层