2011-09-07 70 views
0

我有一個由下面的css創建的邊框。 .left是一個div,而.left-menu是嵌套在.left內部的ASP.NET菜單控件。在IE,FF和Chrome中呈現邊框時,我不明白的事情。邊界最初出現,然後逐漸消失並完全消失。沒有運行JavaScript。它看起來不是一個動畫,也不是一個漸變。邊框最初出現,然後立即開始淡入白色背景,然後完全消失。整件事大約需要2-3秒。如果我將顏色更改爲#ff0000之類的顏色,則邊框保持不變,並且不會消失。css邊框淡出

.left 
{  
    min-height: 400px; 
    padding: 0px; 
    margin: 0px; 
    padding-top: 50px; 
    border-right: 2px solid #f1f1f2; 
    float: left; 
} 

.left-menu, .left-menu ul 
{ 
    width: 100% !important; 
} 

.left-menu ul li a 
{  
    padding: 10px; 
    padding-left: 25px; 
    padding-right: 50px;  
} 
+4

淡入淡出並消失,或者它看起來像某種漸變?如果它是前者,我們需要查看你的jQuery或其他JS代碼。如果是後者,截圖或鏈接到該網站/示例將非常有幫助。 – Bojangles

+0

聽起來就像你已經有一些JavaScript在你的div或全局邊界上運行。我們可以看到頭標籤裏面有什麼嗎? – f8xmulder

回答

0

所以我發現問題是,其實流氓javascript是由ASP.NET菜單控制生成的。 DisappearAfter屬性被操作,並且在渲染後立即淡出邊界。奇怪的是,這個功能很麻煩,因爲菜單上的div無關的邊框也被刪除了。此外,將邊框顏色從菜單鼠標懸停顏色更改爲其他顏色仍然存在邊框。