我的網頁有兩個div,這是用戶可以選擇的兩種可能的選項。我用CSS(背景圖像)設置每個div背景。當網站加載時,圖像被預加載。有兩種可能的狀態,當選擇選項xxx_image_enabled.png被設置爲背景圖像時,當未選擇該選項時,將xxx_image_disabled.png設置爲背景圖像。在某些瀏覽器(Chrome)中,它閃爍一點。我用jQuery設置了background-image屬性。當我使用background-image css屬性時在閃爍的圖像
的CSS是這樣的:
.option-div{
width: 70px;
height: 70px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
margin: 0 auto;
}
任何想法是什麼原因造成的閃爍?刷新後消失。
創建一個小提琴。這將有助於瞭解問題。 –
你能粘貼你的jQuery代碼嗎? – Shadow