我正在编写一个小型网络应用程序,其中单击一个按钮会向下滑动 (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/