2010-11-01 54 views
0

我正在將Sharepoint 2007安裝轉換爲Sharepoint 2010. 2010年,每個Web部件的菜單欄右側都有一個箭頭,僅在鼠標懸停時顯示。我怎樣才能讓箭頭始終顯示?我試着加入這個我自定義CSS:如何使Web部件菜單欄中的下拉箭頭始終顯示在Sharepoint 2010中?

.ms-WPHeaderMenuImg{ 
    visibility:visible !important; 
} 

通過corev4.css設置的知名度是隱藏的,但是當我在我的CSS將其更改爲可見我還是隻看到鼠標懸停圖像。是否有一些JavaScript控制着這個動作?如果是這樣,它在哪裏,我可以覆蓋它?如果不是,這個箭頭如何顯示和隱藏?

回答

0

您應該檢查CSS導入的優先級,並確保您的自定義CSS實際上正在應用,因爲您擁有的代碼是正確的。我能夠驗證在標準頁面上,添加webpart沒有顯示下拉箭頭。當我在你的代碼中添加(實際上我不需要!重要),那麼箭頭默認顯示。有沒有JavaScript的方式,這一切都由CSS控制。所以這個問題可能在你的代碼中的其他地方。

需要注意的一件事是有兩種顯示Web部件的方式:使用箭頭右側的複選框而不使用。這意味着如果您在默認情況下可以看到箭頭,則箭頭不會在頁面上垂直排列。這可能是微軟選擇隱藏它們的原因(儘管2010年它看起來更乾淨)。

+0

你是對的,我能夠創建一個無品牌頁面,並應用風格和看到圖像。我會繼續關注這個問題的代碼。謝謝! – stomcavage 2010-11-09 18:56:06

相關問題