gpt4 book ai didi

javascript - onblur 与 onclick 计时

转载 作者:数据小太阳 更新时间:2023-10-29 06:02:00 24 4
gpt4 key购买 nike

有一个 textarea 元素,当 onblur 事件发生在同一个 textarea 上时,它会将自己转换为 div .还有一个 button,其 onclick 属性设置为 function f

如果在 textarea 中书写,然后点击 buttonf 会被触发,同时 onblur 也会被触发code> 事件处理程序被触发。在这种情况下是否有一些顺序规则,或者两个处理函数可能会以随机顺序触发?

最佳答案

我在这里创建了一个 jsfiddle:http://jsfiddle.net/z5SEp/

最新 Chrome 的事件似乎是:

mousedown
blur
mouseup
click

虽然我找不到任何可依赖的文档,但对我来说模糊在 mousedown 之后但在 mouseup 之前触发是有意义的。鼠标按下会导致模糊,但您可以长时间按住鼠标按钮并仍然会导致模糊。

点击事件的顺序总是 1. mousedown 2. mouseup 3. click。模糊在 mousedown 之后但在 mouseup 之前是有意义的。


更多要记住的事情

如果您像这样触发按钮点击:$('button').trigger('click');,则模糊事件不会触发,并且焦点将保留在文本区域上。

关于javascript - onblur 与 onclick 计时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22867022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com