jQuery easyui创建组件的三种方式

2023-10-27

以创建layout布局为例子

一、通过html配合data-options属性创建一个属性

  1. <div id="cc" class="easyui-layout" style="width:600px;height:400px;">  
  2.   <div data-options="region:'north',title:'North Title',split:true" style="height:100px;"></div>  
  3.   <div data-options="region:'south',title:'South Title',split:true" style="height:100px;"></div>  
  4.   <div data-options="region:'east',iconCls:'icon-reload',title:'East',split:true" style="width:100px;></div>  
  5.   <div data-options="region:'west',title:'West',split:true" style="width:100px;"></div>  
  6.   <div data-options="region:'center',title:'center title'" style="padding:5px;background:#eee;"></div>  
  7. </div> 


二、直接通过html,easyui 里面的组件属性,直接写在标签里面,类似第一种方式,但是不用data-options属性

  1. <div id="cc" class="easyui-layout" style="width:600px;height:400px;">  
  2.     <div region:"north" title:"North Title" split:"true" style="height:100px;"></div>  
  3.     <div region:"south" title:"south Title" split:"true" style="height:100px;"></div>  
  4.     <div region:"east" title:"east Title" split:"true" style="width:100px;"></div>  
  5.     <div region:"west" title:"west Title" split:"true" style="width:100px;"></div>  
  6.     <div region:"center" title:"center Title" split:"true" style="width:100px;"></div> 
  7. </div> 


第一和第二种方式的优劣势,我也不清楚,希望高手指点。

三、通过js的方式创建

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <link href="../Scripts/jquery-easyui-1.4/themes/black/easyui.css" rel="stylesheet" />
    <script src="../Scripts/jquery-easyui-1.4/jquery.min.js"></script>
    <script src="../Scripts/jquery-easyui-1.4/jquery.easyui.min.js"></script>
<title>Insert title here</title>
<script type="text/javascript">
    $(function () {
        $("#mainLayout").layout();
        $("#mainLayout").layout('add', {
            region: 'north',
            title: '北',
            heigth: 60
        });
        $("#mainLayout").layout('add', {
            region: 'south',
            title: '南',
            heigth: 100
        });
        $("#mainLayout").layout('add', {
            region: 'east',
            title: '西',
            width: 100
        });
        $("#mainLayout").layout('add', {
            region: 'west',
            title: '东',
            width: 100
        });
        $("#mainLayout").layout('add', {
            region: 'center',
            title: '中'
        });
    })


</script>
</head>
<body>
<div id="mainLayout" style="width:500px; height:500px;"></div>


</body>
</html>

注意:ID为mainLayout的DIV需要指定高和宽,另外要先$("#mainLayout").layout();然后再添加区域
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery easyui创建组件的三种方式 的相关文章

随机推荐

  • ANSIBLE大全

    运维自动化之ANSIBLE 本章内容 运维自动化发展历程及技术应用 Ansible命令使用 Ansible常用模块详解 YAML语法简介 Ansible playbook基础 Playbook变量 tags handlers使用 Playb
  • 查看 jvm 参数

    文章目录 VM 参数 jdk 提供的命令行参数 查看堆概要信息 VM 参数 XX PrintCommandLineFlags 可以打印出传递给虚拟机的显示和隐式参数 隐式参数未必是通过命令行直接给出的 它可能是由虚拟机启动时自行设置的 XX
  • 用递归法求n!(函数定义)

    用递归法求n 函数定义 include
  • C++中mutimap简单用法

    mutimap和map基本用法都是一样的 map中键值对中的键是唯一的 而mutimap中的键可以重复 mutimap在现实中也是很常用的 比如部门和员工的关系 mutimap和map的头文件都是 都是关联容器 都是需要通过迭代器来访问元素
  • P1018 [NOIP2000 提高组] 乘积最大

    题目 题目链接 题解 状态定义 dp i j 表示前i个数分成j段 即需要j 1个 的最大乘积 状态转移 dp i j max dp k 1 j 1 a k i dp i j 表示在第k 1和第k个数之间加上一个 得到的最大值 其中前k 1
  • yolov5模型在安卓android平台上部署(一)demo运行

    一 下载 配置 1 1 下载源文件 ncnn android yolov5下载传送门 Tencent ncnn下载传送门 下拉 下载该版本是因为自带vulkan加速 Android studio安装 Android studio下载传送门
  • 二叉树高度、结点个数、判断;

    1 二叉树的高度 2 二叉树的叶子结点个数 3 二叉树第k层的节点个数 4 判断节点是否在二叉树中 pragma once include
  • Vue将两个组件合并成一个

    使用webpack中的语法
  • 【官方教程】ChatGLM-6B 微调,最低只需 7GB 显存

    点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入 内容来自 GLM大模型 自3月14日开源以来 ChatGLM 6B 模型广受各位开发者关注 截止目前仅 Huggingface 平台已经有 32w 下载 Github Star
  • vue3 el-upload 上传附件及预览 限制只能上传一个图片或者pdf格式的文件

    vue3 el upload 上传附件及预览 限制只能上传一个图片或者pdf格式的文件 效果如图 直接看代码吧 template部分 div class file upload div
  • office全家桶_告别office“全家桶”,自定义选择组件安装,用户体验一级棒

    相信点进来看的朋友们对Office都不会陌生 在安装office的时候不知道大家有没有发现 就算是最便宜的一套 安装包里面除了Word Excel PowerPoint三兄弟之外 其中还还包含了Outlook Publisher Acces
  • 多行输入实现

    C while scanf d d a b 2 如果a和b都被成功读入 那么scanf的返回值就是2 如果只有a被成功读入 返回值为1 如果a和b都未被成功读入 返回值为0 如果遇到错误或遇到end of file 返回值为EOF 且返回值
  • 笔记——什么是鉴权

    前言 鉴权是自动化测试路上的拦路虎 故以此记录鉴权到底是怎么回事 一 什么是鉴权 为什么要鉴权 鉴权 是指验证用户是否有访问系统的权利 为什么要鉴权 对用户进行鉴权 防止非法用户占用网络资源 非法用户接入网络 被骗取关键信息 二 鉴权方式
  • SpringBoot使用Validator校验框架

    Hibernate Validator 简介 Hibernate Validator是Hibernate项目中的一个数据校验框架 是Bean Validation 的参考实现 Hibernate Validator除了提供了JSR 303规
  • QTabWidget 改变tabBar位置 并改变文字方向

    起因 QTabWidget默认的tabBar在最上端 改进 但有时需要将tabBar放置在左侧 但是设置后效果如下 最终 有时候需要如下效果 则需要自定义style 附相应代码 具体边框可通过stylesheet进行设置 include m
  • 有序链表转二叉树

  • git删除创建的项目

    一 在当前项目首页找到 setting选项 二 点击Setting gt Advanced settings gt Expand 三 翻到最后 找到Remove project 点击删除
  • Unity Pico XR开发之打包测试(二)

    之前说了有几个Demo场景 上一篇文章 传送门 就从 VR Examples 开始说起 1 Grab Interaction 抓取互动 演示如何用监听手柄输入事件抓取场景内的Box 2 Initial Tracking 头戴显示器设备跟踪
  • 使用百度定位无法初始化问题

    The location function has been stopped because you do not agree with the privacy compliance policy Please recheck the se
  • jQuery easyui创建组件的三种方式

    以创建layout布局为例子 一 通过html配合data options属性创建一个属性