Редактор исходного кода HTML - веб-часть

0

Я работаю над веб-частью HTML. Я хотел сделать другие веб-части на странице, чтобы быть разборчивыми и расширяемыми. Я нашел этот скрипт для размещения в веб-части HTML-формы. Он делает именно то, что я хочу. Единственное, что все остальные части автоматически расширяются при загрузке страницы. Я прочитал сценарий, но я не знаком с синтаксисом jQuery. Строка в коде, который, как мне кажется, мне нужно изменить, чтобы автоматически разваливать разделы, это:

$(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> 
Теги:
sharepoint-2010
web-parts

1 ответ

0

Вот трюк, может быть, это сработает для вас. Нажмите "Изменить веб-часть". В разделе "Внешний вид" найдите состояние "хром", вам нужно установить состояние Chrome "сведено к минимуму". По умолчанию состояние Chrome будет "Нормальным".

Затем разместите свой код либо в CEWP, либо на вашей странице.aspx с помощью Sharepoint Designer.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню