当html组件被点击时隐藏焦点样式的问题
Issue in hiding focus styles when an html component is clicked
我正在创建一个输入组件。为了更好的用户体验,我在组件被单击时隐藏焦点样式(这是我在click事件处理程序中做的)。但在一个场景中,这并不能很好地工作:
- 点击组件
- 导航远离浏览器选项卡(我使用chrome)
- 返回浏览器选项卡
一旦你回到页面,焦点事件就会在上次聚焦的元素上触发,但由于click事件没有被触发,焦点样式就会回来。你不想要的东西
谁能建议一个好的修复这个
使用CSS删除/编辑样式。
input:focus {
box-shadow: none;
outline: none;
}
相关文章:
- Firefox-当不在输入控件上时隐藏焦点高亮显示
- 单击其他元素或鼠标向上时隐藏输入框,但保留一次焦点
- 如何在没有科尔多瓦插件的情况下隐藏软键盘,也不会失去焦点
- Primefaces对话框在隐藏后保持焦点
- 如何在隐藏的文本框上设置焦点
- 根据选择选项的焦点隐藏和显示
- 在Firefox中的keydown事件中隐藏元素时焦点顺序错误
- 为什么我不能在 Javascript 中或从代码隐藏中将焦点设置为 ASP.Net TextBox 控件
- 如何在焦点上隐藏jquery掩码中的括号和连字符
- 如何在涉及回发时从代码隐藏将焦点设置为文本框
- 失去父焦点时隐藏无序列表
- 在焦点上显示和隐藏不同的元素
- 失去焦点时隐藏纸质菜单
- 隐藏 iOS 键盘,保持对文本字段的焦点
- qTip2隐藏-组合无焦点、非活动和固定
- 在输入焦点时隐藏ios设备上的键盘
- 失去焦点时隐藏元素
- 当文本焦点(键盘打开)固定的标题隐藏(消失)
- 在输入:焦点隐藏其他输入与jQuery
- 输入切换焦点隐藏提交按钮时,试图单击它