jquery - 如何为 Firefox 修复我的 div 覆盖?

标签 jquery css

我有this jsfiddle我在表格顶部放置了一个“光标”div。一个函数通过操纵 CSS 属性 lefttopwidthheight 来移动光标。

在 Chrome 24 和 MSIE 9.0 中,光标完全覆盖了单元格的红色边框,并且它在单元格外延伸了一个像素(因此光标在单元格的边框上绘制并渗入所有相邻的单元格,它不会渗漏进入单元格)。

在 Firefox 19.0 中,光标向下/向左移动一个像素。

如何修复大多数浏览器的代码?

最佳答案

@-moz-document url-prefix() { 
 #cursor {
     margin-left:-1px !important;
     margin-top:-1px !important;
  }
}

在你的测试 jsfiddle

在 Opera 中修复(如果你需要)用户这样的 hack:

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#cursor {
    property:value;
}
}

希望对你有帮助

关于jquery - 如何为 Firefox 修复我的 div 覆盖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14478054/

相关文章:

javascript - 如何使用 jQuery 或 javascript 保留 cookie 而不更改浏览器设置?

javascript - jsTree v 3+ : How to pass [Type] information for the 'Types' plugin using the JSON format in making a jsTree?

css - 3个div作为背景

html - 使一个链接样式在两个不同的 div 宽度下显示相同

html - 如何使我的下拉菜单 block 在父元素 block 下居中对齐?

jquery - 一个元素上的多个 jQuery 事件具有不同的功能和目标选择器

jquery - 在没有 flexbox 或 text-align justify 的情况下在两端水平对齐内容/导航

jquery - 如何让我的复选框出现和消失?

html - 圆圈内的文本未对齐 html css

html - 如何将样式应用于父元素和内联子元素?