gpt4 book ai didi

jQuery 焦点有时最终会使闪烁的文本光标消失

转载 作者:行者123 更新时间:2023-11-28 03:48:03 27 4
gpt4 key购买 nike

有人知道为什么 .focus() 使光标消失,但当您单击文本输入框时它又回来了吗?

最佳答案

.focus()无法确定光标位置,例如,当您在元素上触发 focus 事件时,光标应该位于何处?它由您单击 的位置决定,这完全是一个不同的事件。

除此之外,当你 .trigger()一个事件( .focus().trigger('focus') 的快捷方式)它不会像用户创建事件时那样复制事件,例如默认操作....例如光标位置设置(出于同样的原因,.click() 也不起作用)。 The jQuery docs for .trigger()简要介绍一下:

While .trigger() simulates an event activation, complete with a synthesized event object, it does not perfectly replicate a naturally-occurring event.

您可以停止默认操作(使用 event.preventDefault() ),但 jQuery 核心中没有创建或执行它的机制。

关于jQuery 焦点有时最终会使闪烁的文本光标消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2926619/

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