【问题标题】:Cursor offset in Internet Explorer 11Internet Explorer 11 中的光标偏移
【发布时间】:2014-05-08 12:08:32
【问题描述】:

我有一个隐藏的文本区域。当我显示它并在里面聚焦时,光标在 Internet Explorer 11 中偏移到顶部。所有其他 IE 都很好。我该如何修复这个新的、令人讨厌的错误以及导致它的原因?

HTML:

<textarea id="textarea"></textarea>
<button id="button">click me</button>

CSS:

#textarea {
  display: none;
}

JS/jQuery:

$("#button").on("click", function(){
   $("#textarea").show().focus()
})

试用代码: http://jsfiddle.net/fmea9/

【问题讨论】:

  • 有人可以帮忙吗?我有同样的问题....尝试设置超时等但没有运气。如果我们不使用显示none...

标签: internet-explorer focus textarea internet-explorer-11


【解决方案1】:

请试试这个解决方案:

CSS:

TEXTAREA[hidden]{
   display:none;
}

HTML:

<textarea hidden="hidden" id="txt1"></textarea>

JS:

$('#txt1').removeAttr('hidden').focus(); //to show element
$('#txt1').attr('hidden', 'hidden'); //to hide element

【讨论】:

    猜你喜欢
    • 2010-09-14
    • 2016-10-16
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-23
    相关资源
    最近更新 更多