在调整大小之前不会出现元素(Safari浏览器)

时间:2016-01-14 16:51:11

标签: javascript jquery html css safari

我有一个类btn-getInfo-Ok

的元素
<button class="btn-getInfo-Ok">Hello</button>

的style.css

.btn-getInfo-Ok {
  color:white !important;
  margin: 0  auto !important;
  height:50px;
  bottom:0;
  position:absolute;
  width:50px;
  left: 0;
  right: 0;
}

按钮在chrome上完美显示,但是当我在Safari上运行时,按钮不会出现,直到我调整窗口大小。我也注意到,如果我删除

bottom:0
来自btn-getInfo-Ok类,这两个浏览器都不会出现这个问题。

请帮忙

我试过$('window')。resize()无效

1 个答案:

答案 0 :(得分:0)

这解决了我:

$('#parentOfElementToBeRedrawn').hide().show(0);

Force DOM redraw/refresh on Chrome/Mac