javascript - IE6 textarea 边框上的焦点错误

标签 javascript internet-explorer-6

我正在编写一个小型网络应用程序,其中单击一个按钮会向下滑动 (jquery) 一个具有文本输入和文本区域的表单。

问题是当form向下滑动时,textarea的边框是看不见的!边框仅在获得焦点时出现,并停留在其上。即使从那时起它失去了焦点,它仍然保持可见。

错误可能是什么?是否记录在案?

该文本区域的 CSS:

#other-addresses textarea {
    border: 1px solid #BBBBBB;
    clear: left;
    font-size: 16px;
    height: 80px;
    padding: 3px;
    width: 350px;
}

input, textarea, button {
    font-family: 'Droid Sans',sans-serif;
}

PS:我还必须考虑 IE6 兼容性:它是为印度观众打造的,在印度,我们仍然有 10% IE6 share :(

PS:我确实有一个解决方法:当向下滑动完成时,我有 javascript focus()blur() 那个文本区域很快。但我对根本原因更感兴趣:)

最佳答案

在某些 Javascript 更新 DOM 或样式设置的情况下。你可以强制你的 css 样式比 Javascript/jQuery 更重要。

textarea
{
    border:solid 1px black!important;
}

要检查它是否适用于您的情况,我们需要您发布您的代码或指向示例页面的链接。

关于javascript - IE6 textarea 边框上的焦点错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6640913/

相关文章:

javascript - 为各个数组元素分配不同的颜色

java - 是否可以将图像数据从服务器传输到 html?

javascript - Javascript 图表中的可拖动点

javascript - JQPlot 中的日期轴的系列和刻度未呈现

internet-explorer-6 - IE6 和带填充的盒子模型

javascript - react 导航: navigate from children

jquery - 在IE6中使用jQuery获取区域的形状属性

javascript - 是否可以使用 Javascript 触发浏览器的关于窗口?

javascript - IE 不会在 Enter 和 Tab 上选择时触发更改事件

internet-explorer-6 - 文字对齐问题