我想检测下拉是否扩大.我不想使用额外的事件处理程序进行点击/鼠标悬停等因为下拉菜单是动态的,并且由于其他原因我不能使用像jQuery live这样的东西.基本上我想要一些可以赋予任意select元素(没有其他附加事件处理程序,类等)的东西,可以给出关于它是否被扩展的真/假答案.
对于我的特定应用程序,我正在处理鼠标滚轮事件,但不希望在打开下拉菜单时处理它们(这将覆盖浏览器默认功能).但是,当鼠标悬停在鼠标上时,我仍然想要处理鼠标滚轮事件select,但是还没有打开它.
我之前看过这个,出于类似的原因.除了尝试手动跟踪它之外我永远找不到解决方案,这实际上是行不通的.有几种方法可以打开/关闭选择(下拉),例如Alt + Dn Arrow.如果用户点击浏览器外部的内容,则会关闭打开的选择.试图跟踪选择的状态是徒劳的.除非有其他人带来我在追捕时遗漏的东西,否则你必须尽可能优雅地编码.
| 归档时间: |
|
| 查看次数: |
6486 次 |
| 最近记录: |