繁体   English   中英

jQuery 模糊无法在 IE 中刷新页面

[英]jQuery blur not working on refreshing a page in IE

我们有一个文本框,其中包含一个水印,在 jQuery 中具有正常的焦点和模糊事件。 仅在 IE 浏览器中,问题是当我们单击文本框时,水印会消失,然后如果我们刷新页面。 cursor 集中在水印的末尾,我们输入的文本被附加到水印上。 我只想 cursor 在刷新页面时从文本框中消失。

您可以使用.blur()

$( document ).ready( function() {
    $( '#id_of_textfield' ).blur();
} );

如果这在 IE 上不起作用,您可以尝试强制将焦点放在页面上的某个其他元素上(因为两个元素不能同时拥有焦点,这会将其从文本字段中删除)。 根据 API 中的评论,要尝试的另一件事是在模糊之前先给字段焦点: $( '#id_of_textfield' ).focus().blur();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM