我有一个带有模糊事件的input元素和一个带有click事件的link元素。我遇到的问题是当有人点击链接元素(点击)时,焦点取决于输入元素(模糊),但同时发生的事件导致模糊事件无法完全执行。
在触发点击事件之前确保模糊事件完全执行的最佳方法是什么?
答案 0 :(得分:1)
这不是处理它的最佳方式,但它应该有效......你可以尝试在delay()
事件上放一个简短的click()
。
我的其他想法是你可以尝试从click()
的回调中调用你的blur()
处理程序,但是我必须修补它以了解它在实践中是如何工作的。
答案 1 :(得分:0)
您可以挂钩链接上的click事件并在该事件处理程序中调用input.blur()。
第二个想法,如果由于链接点击加载一个新页面而没有执行模糊,那么你可能需要挂钩卸载或者在卸载事件之前