div失去焦点事件来实现这个想法

请看本文中的以下事件(来自W3C)。

模糊事件:当元素失去焦点时发生模糊事件。

焦点事件:焦点()方法用于给出文本域的焦点(也就是给焦点事件提供一些元素的值)。

属性的作用是:TabIndex属性可以设置或返回按钮的Tab键顺序控制。

我们都知道模糊只用于表单控件,但对于跨度、div、李等,它不能触发它们的操作。现在我们只需要设置tabindex属性来触发他们的焦点事件。

实际项目代码:
复制代码代码如下所示:
ESC。页。原型。_createpopup =函数(){
无功popupdiv = $(' '); / /创建div
PopupDiv.appendTo(这个。_owner。元); / /格跨度
无功_popup = popupdiv { 0 };
_popup。隐藏=函数(){
PopupDiv.hide();
},
_popup。秀=函数(){
PopupDiv.show();
(popupdiv。重点); / /专注的div
};
PopupDiv.blur(function(){()
PopupDiv.hide();
});
返回_popup;
}

这段代码的意思是,我用div模拟createpopup(即可以直接生成),给它一个TabIndex属性生成时,再加入跨,然后让它支持显示隐藏。尤其值得注意的是,popupdiv,焦点(),必须给div的焦点,否则有没有专注于如何失去焦点。