HTML 选择保持打开状态
获得一个带有 onChange()
事件的 HTML Select,该事件调用大约需要 5 秒才能完成的方法。
在 IE 中,选择保持打开状态直到方法完成 - 只是看起来有点俗气。在 Firefox、Chrome 和 Safari 中,选择似乎无需等待该方法完成即可关闭。
我也尝试过使用 jQuery change()
方法,但这也没有帮助。
有人见过这个吗?建议?
Got an HTML Select with an onChange()
event that calls a method which takes about 5 seconds to complete.
In IE, the select remains open until the method has completed - just looks kind of tacky. In Firefox, Chrome, and Safari, the Select appears to close without waiting for the method to complete.
I've also tried using the jQuery change()
method and that doesn't help either.
Has anyone seen this before? Recommendations?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用超时并在短暂延迟后调用您的方法 - 这将为下拉列表提供足够的时间来关闭:
真正的问题是为什么您的方法首先需要 5 秒。
You could use a timeout and call your method after a small delay - that would give the drop-down enough time to close:
The real question is why your method takes 5 seconds in the first place.