easyui panel(jquery easyui panel 点击title折叠)

本文目录
- jquery easyui panel 点击title折叠
- 如何利用EasyUI中的Panel进行不同方向布局
- 如何让两个easyui panel并排显示
- jQueryEasyUIpanel的collapse和expand方法怎么使用
- EasyUI panel-title、panel-header点击展开/收起panel-body方法实现
- 用easyui在html中有两个panel 我想修改其中一个panel的title的css样式,不对别的panel的title有影响
jquery easyui panel 点击title折叠
$(’body’).on(’click’,’.panel-title’,function(){
// console.log($(this).parent().next().panel(’options’).collapsed);
var b=$(this).parent().next().panel(’options’).collapsed;
if(!b){
$(this).parent().next().panel(’collapse’);
}else{
$(this).parent().next().panel(’expand’);
}
});
这样可以
如何利用EasyUI中的Panel进行不同方向布局
api提供了方法resize来改变panel的大小; 设置面板大小和布局。参数对象包含下列属性:width:新的面板宽度。height:新的面板高度。left:新的面板左边距位置。top:新的面板上边距位置。 $(’#pp’).panel(’resize’,{width: 600,height: 400});
如何让两个easyui panel并排显示
《/div》
《div style="clear: both;" title="该标签用于清除浮动,使left和right的父标签能自适应高度!"》
《/div》
《/div》
《/form》
《/body》
《/html》
通过一个特殊的div,将其style设置为clear为both即可。这样上面的两个div就不可能浮动超出下面这个div。
而关于高度相同,一般都是通过javascript来强制干预。需要注意的是,需要读取offsetHeight属性。
jQueryEasyUIpanel的collapse和expand方法怎么使用
$(’#docId’).panel({
...,
collapsed:true,//定义该面板初始化为折叠状态
collapsible:true,//定义该面板的折叠按钮为显示状态
//当面板处于‘展开’状态时,点击折叠按钮触发折叠事件
onBeforeCollpase:function(){
//该面板在点击折叠按钮后,执行折叠动作之前要做的处理(方法)
},
onCollpase:function(){
//该面板在点击折叠按钮后,执行折叠动作时要做的处理(方法)
},
//当面板处于‘折叠’状态时,点击折叠按钮触发展开事件
onBeforeExpand:function(){
//该面板在点击折叠按钮后,执行展开动作之前要做的处理(方法)
},
onExpand:function(){
//该面板在点击折叠按钮后,执行展开动作时要做的处理(方法)
},
EasyUI panel-title、panel-header点击展开/收起panel-body方法实现
方法主体:
function colPanel(obj){
var idString=obj.id;
var id=idString.split("panel_);
var options=$("#"+id).panel("options");
var collapsed=options.collapsed;
if(collapsed){
$("#"+id).panel("expand");//展开
}else{
$("#"+id).panel("collapse");//关闭
}
}
获取panel的对象
$("#panel的id").panel({
title:name,
collapsed:true,
collapsible:true,
headerCls:"headerClass",
onOpen:function(){
var panel=$(this).panel("panel");
var header=$(this).panel("header");
var html=header.outerHTML;
var array=html.split(’class="panel-header headerClass"’);
html=array;
header.outerHTML=html;
},
onBeforeExpand:function(){
//无关紧要的略
}
});
用easyui在html中有两个panel 我想修改其中一个panel的title的css样式,不对别的panel的title有影响
你可以自定义一个css样式 例如:
.myPanelHead {
xx: xx
}
然后 panel的data-options里加上:headerCls:’myPanelHead’即可
注意该样式是加在head上的,你可以直接在head加样式。
如果非要加载title上,可以再加一个css样式
.myPanelHead .panel-title {
xx: xx
}
即可

更多文章:
cstring变量(evc中怎么把CString变量转换成double变量)
2025年11月14日 03:15
override代表什么意思(这个代码中@Override 是什么意思)
2025年6月7日 10:30
certainly口语用法(really和certainly用法有什么区别)
2026年5月25日 11:00
headerstyles设表头样式(word怎么绘制表头斜线并打字)
2026年8月7日 22:15
福特福克斯active底盘评测(长安福特全新福克斯表现如何四缸的回归是正确的吗)
2026年7月19日 02:45














