2014-04-03 39 views
-1

我用圓角股利簡略地表示作爲廣場上的初始加載

// make main container visible 
$(window).load(function() { 
    $("#video-container").css("visibility", "visible"); 
}); 

,但沒有運氣。我認爲css應該已經應用於div上的負載,但也許我錯過了一些東西。

CSS如下:

#video-container { 
    background-color: #191919; 
    border: 3px solid #999; 
    box-shadow: 0 5px 5px rgba(0, 0, 0, .3); 
    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, .3); 
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .3); 
    left: 50%; 
    margin-left: -13%; 
    margin-top: -13%; 
    opacity: 1; 
    padding: 0; 
    position: absolute; 
    top: 50%; 
    vertical-align: middle; 
    visibility: hidden; 
    width: 26%; 
    z-index: 2; 
} 
+2

Rounded div?邊界半徑在哪裏?它是如何應用的? –

+0

$(window).load()在DOM中的所有內容都被加載完成後完成函數。請參閱[** docs **](https://api.jquery.com/load-event/) – Dijon

+0

您的CSS是單獨的文件嗎?或者在HTML文件的'

'中?從服務器加載CSS文件是完全可能的。一個簡單的解決方法是將HTML中的「關鍵」部分複製到HTML標頭中,但這可能會成爲維護的噩夢,具體取決於您的環境。您可能會看到是否可以附加處理程序來加載CSS文件,然後在其中設置可見性。正確的答案取決於您的可用性和經驗要求。 –

回答

1

。在你的CSS沒有border-radius聲明,所以很可能,這是設置somehwere否則,

我建議你檢查你的其他的CSS/JS/JQ功能以確保這是在適當的時間添加的。

0

嘗試使用此... $(「#video-container」).show();