SharePoint 2010經常會在chrome裏掉滾動條的解決方法

SharePoint 2010經常會在chrome裏掉滾動條。找到了一個解決方法:用jQuery。

假設外部訪問用80端口,內部維護(ribbon條可見)用8080端口。其中我們已在master page的其他位置設置了ribbon的可見屬性。


$(document).ready(function() {
if(window.location.href.toLowerCase().indexOf(":8080")<0)
{
  jQuery("#s4-workspace").height(jQuery(window).height());
}
else
{
  jQuery("#s4-workspace").height(jQuery(window).height() - jQuery("#s4-ribbonrow").height());
}
});

這樣就告訴了瀏覽器s4-workspace這個div的高度。因爲是動態生成,chrome可能在完全load所有elements前便render了。其他非webkit瀏覽器都沒有問題,包括IE, Firefox。

參考:http://goo.gl/CZPLu

發佈了156 篇原創文章 · 獲贊 8 · 訪問量 41萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章