2014-03-06 103 views
0

我正在處理HTML Web部件。我想讓網頁上的其他網頁部分可以摺疊並展開。我發現這個腳本放置在HTML表單Web部件中。它正是我想要的。當頁面被加載時,所有其他部分的唯一自動展開。我通讀了腳本,但我並不熟悉jQuery語法。在我認爲我需要改變,以使自動倒塌部分的代碼行是:HTML源代碼編輯器 - Web部件

$(this).closest('.s4-wpTopTable').find('tr:first').next().toggle().is(":visible") ? img.attr('src',Collapse) : img.attr('src',Expand);  

我相信,我只需要改變的地方已經切換爲可見的是不可見的。我不知道該怎麼寫。

這裏是整個腳本:

<script type="text/javascript" src="http://ajax.Microsoft.com/ajax/jQuery/jquery-1.7.1.min.js"></script> 
<script type="text/javascript"> 

jQuery(function($) {  
$('.s4-wpTopTable').find('tr:first h3').append('<a class=\'min\' 
style=\'float:right\'><img src=\'/_layouts/images/collapse.gif\'/></a>');   
var Collapse = "/_layouts/images/collapse.gif";   
var Expand = "/_layouts/images/expand.gif";  
$('.min').click(function(){    
var img = $(this).children();   
$(this).closest('.s4-wpTopTable').find('tr:first').next().toggle().is(":visible") ? img.attr('src',Collapse) : img.attr('src',Expand);  }); }); </script> 

回答

0

這裏是招可能會爲you.Click工作中的編輯Web部件,在外觀找到鍍鉻的狀態,你需要到Chrome瀏覽器的狀態設置爲「最小化」 ,默認情況下,Chrome狀態將爲「正常」。

然後使用Sharepoint Designer將代碼放置在CEWP或您的.aspx頁面中。

相關問題