Javascript 如何使用escape关闭预览窗口,该窗口将要求用户输入其姓名
问题是我有一个链接,Javascript 如何使用escape关闭预览窗口,该窗口将要求用户输入其姓名,javascript,jquery,escaping,keypress,keydown,Javascript,Jquery,Escaping,Keypress,Keydown,问题是我有一个链接,Onclick,该用户将得到一个弹出窗口,显示一些图像和一个文本区域,说输入你的名字 类似于FaceBook提供的功能,例如查看此 我想要这个功能。 若用户在该文本中输入了一些内容,那个么他将无法使用escape关闭该弹出预览 如果他没有输入任何内容,或者没有专注于该文本区域,那么他应该能够关闭该弹出预览。在弹出的窗口中尝试此代码 $(document).bind("keyup", function (e) { if (!$('texta
Onclick
,该用户将得到一个弹出窗口,显示一些图像和一个文本区域,说输入你的名字
类似于FaceBook提供的功能,例如查看此
我想要这个功能。
若用户在该文本中输入了一些内容,那个么他将无法使用escape关闭该弹出预览
如果他没有输入任何内容,或者没有专注于该文本区域,那么他应该能够关闭该弹出预览。在弹出的
窗口中尝试此代码
$(document).bind("keyup", function (e) {
if (!$('textarea').val() && e.keyCode === 27) {
window.close();
}
});
谢谢我们可以添加jQuery('textarea')。focused来检查他是否专注。关闭弹出窗口。