簡體   English   中英

元素直到調整大小后才會顯示(Safari瀏覽器)

[英]element won't appear until resize (Safari browser)

我有一個類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()這也不起作用

這為我解決了:

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

在Chrome / Mac上強制DOM重繪/刷新

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM