根據針對可排序Portlet的JQuery示例代碼,最小化功能已存在。我添加了可排序的功能,它確實有效,但並不像預期的那樣。在調整portlet的大小後,「最小化」按鈕僅隱藏文本並且不會切換portlet的邊框。jquery ui portlet(可排序)調整大小並最小化
這是我的代碼:
HTML
<div class="column"> <div class="portlet"> <div class="portlet-header">Calls</div> <div class="portlet-content">test Calls content</div> </div> <div class="portlet"> <div class="portlet-header">Phone</div> <div class="portlet-content">test Phone content</div> </div> <div class="portlet"> <div class="portlet-header">Contacts</div> <div class="portlet-content">test Contacts content</div> </div> </div>
JQUERY
$( 「.COLUMN」).sortable({connectWith:「 .column「,延遲:150,佔位符:」ui-state-highlight 「});
$( 「門戶 」)。addClass(「 UI小部件UI窗口小部件,內容UI輔助-clearfix UI的角落都 」) .find(「 portlet的首部」) .addClass( 「'ui-widget-header ui-corner-all」) .prepend('') .end() .find(「.portlet-content」);
$(".portlet-header .ui-icon").click(function() { $(this).toggleClass("ui-icon-minusthick").toggleClass("ui-icon-plusthick"); $(this).parents(".portlet:first").find(".portlet-content").toggle(); }); $(".column").disableSelection(); $(".portlet").resizable();
任何想法?正如我在調整大小之後所說的,「最小化」按鈕只是隱藏了內容,並且不會切換相應Portlet的邊框。謝謝