我正在寻找一个DOM事件,我可以用JavaScript监听当一个已经打开的select元素(但没有更改选项)然后通过单击select元素,在页面上的某个地方(任何地方)关闭.
这不是blur选择的事件,因为选择保留焦点.同样,这不是focus一些其他元素或文档或事件mousedown或click窗口,文档或身体.
这不是change选择的事件,因为选择中的选项没有被更改.
我并不关心传统的Internet Explorer - 只需要符合标准的现代浏览器.专有黑客可能值得知道.
我已经创建了一个JSFiddle来演示这个问题:http://jsfiddle.net/premasagar/FpfnM/
所以问题是:可以添加什么JavaScript,以便在单击选择框时记录事件?
(我在这里问了一个类似但不同的问题:
iOS上的JavaScript:打开HTML select元素)