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>