为了账号安全,请及时绑定邮箱和手机立即绑定

前端框架 jQuery EasyUi 学习笔记七(组件的基础--面板--panel)

使用$.fn.panel.defaults重写默认值对象。

面板作为承载其它内容的容器。这是构建其他组件的基础(比如:layout,tabs,accordion等)。它还提供了折叠、关闭、最大化、最小化和自定义行为。面板可以很容易地嵌入到web页面的任何位置。

<div id="p" class="easyui-panel" title="My Panel"     
        style="width:500px;height:150px;padding:10px;background:#fafafa;"   
        data-options="iconCls:'icon-save',closable:true,    
                collapsible:true,minimizable:true,maximizable:true">   
    <p>panel content.</p>   
    <p>panel content.</p>   
</div>

//创建面板右上角的的工具栏。

<script type="text/javascript">

    $(function(){
          $('#p').panel({    
  width:500,    
  height:150,    
  title: 'My Panel',    
  tools: [{    
    iconCls:'icon-add',    
    handler:function(){alert('new')}    
  },{    
    iconCls:'icon-save',    
    handler:function(){alert('save')}    
  }]    
});   

       });

    </script>   
  </head>

  <body>

   <div id="p" style="padding:10px;">    
    <p>panel content.</p>    
    <p>panel content.</p>    
</div>

</body>

自定义面板

<script type="text/javascript">

    $(function(){
          $('#btn1').click(function(){
              $('#p').panel('open');
          });
          $('#btn2').click(function(){
              $('#p').panel('close');
          });

       });

    </script>   
  </head>

  <body>

    <div style="padding-top: 200px">
      <a id="btn1" href="javascript:void(0)" class="easyui-linkbutton" 
        data-options="iconCls:'icon-search'">Open</a>
      <a id="btn2" href="javascript:void(0)" class="easyui-linkbutton" 
        data-options="iconCls:'icon-search'">Close</a>
    </div>
    <!-- 纯HTML方式 -->
    <div id="p" class="easyui-panel" title="我的面板" 
         style="width:700px;height:200px;padding:10px;"
         data-options="iconCls:'icon-save',closable:true,    
                collapsible:true">
        <p style="font-size:14px">jQuery EasyUI framework helps you build your web pages easily.</p>
        <ul>
            <li>easyui is a collection of user-interface plugin based on jQuery.</li>
            <li>easyui provides essential functionality for building modem, interactive, javascript applications.</li>
            <li>using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.</li>
            <li>complete framework for HTML5 web page.</li>
            <li>easyui save your time and scales while developing your products.</li>
            <li>easyui is very easy but powerful.</li>
        </ul>
    </div>

</body>

//面板不同于窗口与消息框,不能移动,只能手动添加,调用'move'方法移动/
//面板到新的位置

$('#p').panel('move',{    
  left:100,    
  top:100    
}); 
点击查看更多内容
2人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消