easyui的accordion下级设置了headerCls以后,panel-header的高度变成0了。

发布于 2021-12-02 00:19:23 字数 1501 浏览 746 评论 8

项目的左侧导航栏用的easyui的accordion,我想改变这一块的高度和字体,所以设置了headerCls,但是headerCls设置了以后,panel-header的变成了0.没办法控制。请问一下有没有哪位兄弟知道如何处理。

css如下:

.easyui-menu1 {
    height: 60px;
}


页面代码如下:

<div data-options="region:'west',split:true,title:'&nbsp;导航菜单',iconCls:'aiicon-home',hideCollapsedContent:false" style="width:180px;">
    <div class="easyui-accordion" style="width:100%">
        <div title="About" data-options="iconCls:'icon-ok',headerCls:'easyui-menu1'" style="overflow:auto;padding:10px;">
            <h3 style="color:#0099FF;">Accordion for jQuery</h3>
            <p>Accordion is a part of easyui framework for jQuery. It lets you define your accordion component on web page more easily.</p>
        </div>
        <div title="Help" data-options="iconCls:'icon-help',headerCls:'easyui-menu1'" style="padding:10px;">
            <p>test</p>
        </div>
    </div>
</div>



修改后的效果是这样的:


查看了html元素是这样的:




如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

草莓味的萝莉 2021-12-06 12:50:18

之前在火狐遇到这个问题、我是判断easyui  js (easyui/jquery.easyui.min.js)异步加载完成,然后修改高度

var ua = navigator.userAgent.toLowerCase();
        if (ua.indexOf("firefox")!=-1){
             
             $.holdReady(true);    //hold住,等待a.js加载,后续代码不能执行
             $.getScript('a.js',function(){
                    $.holdReady(false);     //释放,a.js加载完成,继续执行后续代码
              // 修改高度的代码
               $(".test").height(16);

             });  
        }

参考:http://www.cnblogs.com/telnetzhang/p/5827791.html

浮生未歇 2021-12-06 11:42:35

诶 我复制你代码这样改可以了啊

疑心病 2021-12-06 06:27:09

class 不是accordion样式吗 在前面呀

断爱 2021-12-06 06:20:53

设置了之后把里面的headerCls删掉,表头设置不要写在里面

爱的那么颓废 2021-12-06 06:07:16

回复
按照你说的我直接在easyui-accordion后面加上了class,修改了一下css 可以了。谢谢了 兄弟

海之角 2021-12-06 01:06:54

引用来自“喵之萌杀”的评论

<div class="easyui-accordion" style="width:100%" data-options="headerCls:'easyui-menu1'">

情痴 2021-12-05 07:34:31

<div class="easyui-accordion" style="width:100%" data-options="headerCls:'easyui-menu1'">

筱武穆 2021-12-02 11:45:31
.ai-menu {
    height: 100% !important;
}
.ai-menu .panel-title {
    font-size: 16px;
    font-weight: lighter;
    color: #84c5f1 !important;
    height: 24px;
    line-height: 24px;
    padding-right: 10px;
    text-align: left;
}

修改后的css。

页面使用情况:

<div class="easyui-accordion ai-menu" fit="true" border="false" id="nav" style="height: auto;">

重点就在easyui-accordion后面直接加上ai-menu
就行了。

ps:我换了一个css的名称。对应上面的easyui-menu1

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文