2014-03-06 71 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页面中。

相关问题