`
yarafa
  • 浏览: 88669 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DHTMLX系列组件的使用(1)——QQ风格面板的制作

阅读更多

最近开始关注DHTMLX工具包,DHTMLX 是一套非常强大的 web UI 组件,包括如:表格、树形显示、日历、布局、编辑器等十几个UI 组件,欲了解更多信息可登录其官方站点:http://www.dhtmlx.com/

 

本文介绍的是QQ风格面板的制作,在开始下面的操作前,请下载DHTMLX组件包:dhtmlxSuite。

 

首先将dhtmlxSuitdhtmlxAccordion文件夹下的codebase文件夹整个复制到你的项目目录下,然后创建HTML文件。再引入JS文件和CSS文件。

<script type="text/javascript" src="codebase/dhtmlxcommon.js"></script>
<script type="text/javascript" src="codebase/dhtmlxaccordion.js"></script>
<script type="text/javascript" src="codebase/dhtmlxcontainer.js"></script>
<link rel="stylesheet" type="text/css" href="codebase/skins/dhtmlxaccordion_dhx_skyblue.css" />

 

然后定义用于显示面板的容器。

<div id="accordObj" style="width: 320px; height: 400px;"></div>

 

最后定义生成面板的 JS 函数,之后调用即可。

<script type="text/javascript">
var dhxAccord;
function doOnLoad() {
	dhxAccord = new dhtmlXAccordion("accordObj");
	//dhxAccord.setSkin("dhx_black");
	dhxAccord.addItem("a1", "Main Page");
	dhxAccord.addItem("a2", "Site Navigation");
	dhxAccord.addItem("a3", "Support & Feedback");
	dhxAccord.addItem("a4", "Comments");
	dhxAccord.openItem("a1");
    dhxAccord._enableOpenEffect = true;
}
</script>

 

下图是效果预览

  

 

 

-------------------------------------------------

Stay Hungry, Stay Foolish!

Afa

May 19th, 2010

------------------------------------------------- 

分享到:
评论

相关推荐

    dhtmlx的免费grid组件

    DHTMLX是一个广泛使用的JavaScript库,它提供了多个富客户端UI组件,其中之一就是“Grid”组件。这个免费的grid组件在Web应用开发中扮演着重要角色,尤其对于数据密集型应用,它能提供高效的数据展示和操作能力。...

    dhtmlx中文手册+dhtmlx.js+dhtmlx.css

    这个压缩包包含了dhtmlx的核心组件:`dhtmlx.css`,`dhtmlx.js`,以及一份中文操作手册——`dhtmlx中文使用手册API指南.doc`。这些资源对于理解和使用dhtmlx库至关重要。 1. **dhtmlx.css**: 这是dhtmlx库的样式表...

    dhtmlx官方框架——dhtmlxGrid和dhtmlxTabbar示例、简单例子

    “dhtmlx官方框架——dhtmlxGrid和dhtmlxTabbar示例、简单例子” 这个标题提到了两个关键组件,dhtmlxGrid和dhtmlxTabbar,它们是dhtmlx框架中的核心部分。dhtmlx是一个广泛使用的JavaScript库,用于构建富客户端Web...

    《DHTMLX中文使用手册》PDF

    - DHTMLX提供了一系列内置组件,如表格(grid)、树形结构(tree)、图表(chart)、日历(calendar)等,满足不同应用场景的需求。 - 这些组件具有高度可定制性,可以轻松地通过CSS进行样式调整,从而适应不同的设计风格...

    dhtmlx及帮助文档

    1. **组件集成**:dhtmlx的组件可以无缝集成,例如,可以将dhtmlxTree嵌入到dhtmlxGrid中作为列的自定义渲染,或者使用dhtmlxCalendar组件来实现日期选择功能。 2. **数据绑定**:dhtmlx支持动态数据绑定,可以从...

    dhtmlxGantt.doc

    dhtmlxGantt 甘特图组件使用指南 dhtmlxGantt 是一个 JavaScript 组件,能够创建动态的甘特图和以便利的图形化方式查看项目计划。它能够展示各个活动之间的依赖关系,显示当前计划的状态,以完成百分比阴影的方式...

    dhtmlx UI组件

    **dhtmlx UI组件**是一套全面的JavaScript库,它为开发者提供了丰富的用户界面元素,可用于构建功能强大的Web应用程序。这个组件集包含了多种模块,如树形控件、编辑器、选项卡栏、表格等,使得开发人员可以轻松地...

    dhtmlx中文使用手册

    dhtmlx包含多个核心组件,如Grid、Calendar、Tree、Accordion、Toolbar等,它们可以单独使用,也可以组合在一起创建复杂的Web应用。 1. **dhtmlxGrid**:这是一个可伸缩的表格控件,支持大量的数据处理,包括排序、...

    DHTMLX 使用手册

    本手册涵盖了 DHTMLX 的所有方面,包括基本使用方法、组件介绍、示例代码和常见问题解决方法等。本手册适合所有使用 DHTMLX 的开发者,无论您是初学者还是经验丰富的开发者。 名词定义 * DHTMLX:Dynamic ...

    用Dhtmlx做的例子

    DHTMLX是一个强大的JavaScript库,它提供了一系列组件,用于构建高度交互式的Web应用程序。这个库以其丰富的用户界面元素和功能而闻名,包括树形控件、数据网格、日历以及可编辑、可拖拽和可排序的表格。下面将详细...

    dhtmlx技术使用总结与介绍中文手册

    ### DHTMLX技术使用总结与介绍中文手册 #### 界面的主要元素概述 DHTMLX是一种功能丰富的前端库,提供了多样化的用户界面组件,适用于快速构建动态网页应用。该库利用JavaScript、XML来定义组件特性,并能直接渲染...

    免费版的全套DHTMLX

    这个免费版的全套DHTMLX包含了一系列的UI组件,可以帮助开发者快速创建交互式的、功能丰富的网页应用。DHTMLX的核心在于其轻量级、高性能和灵活性,它支持多种前端框架如jQuery、AngularJS和Vue.js,使得开发人员...

    dhtmlxGrid2.1.zip

    8. **dhtmlxCalendar**:dhtmlxCalendar是dhtmlx组件系列中的日期选择器,可以集成到dhtmlxGrid中,为表格提供日期选择功能。 **五、应用场景** dhtmlxGrid2.1常用于需要展示大量数据并进行复杂操作的Web应用,如...

    DHTMLX中文API开发手册

    DHTMLX中文API开发手册详细介绍了DHTMLX组件库中的各个组件,包括日历、组合框、编辑器、布局管理器、菜单等的使用方法和特性。每个组件都有详细的初始化指导、事件处理方式、功能设定等,为Web应用开发人员提供了...

    dhtmlx使用手册

    在使用 dhtmlx 库时,用户需要了解每个组件的特点和优势,选择合适的组件来满足应用的需求。同时,用户需要了解 JavaScript 语言和 dhtmlx 库的 API,编写高效的脚本来实现业务逻辑。 dhtmlx 库是一个强大而高效的...

    Dhtmlx日程-图表-甘特图实例

    在实际应用中,Dhtmlx的这些组件通常会结合使用,例如,日程可以用来跟踪个人或团队的日常工作,而甘特图则用于展示整个项目的时间线。同时,通过图表模块,可以将项目数据以图形化方式呈现,使得数据分析更为直观和...

    dhtmlx 开发类库和官方文档

    1. **dhtmlxSuite**: 这是dhtmlx的核心组件集合,包含了多种UI元素,如Grid(表格)、TreeGrid(树形表格)、Accordion(手风琴)、Toolbar(工具栏)等。这些组件都是基于HTML和JavaScript构建的,可以轻松集成到...

    dhtmlxGantt 介绍以及使用说明

    下面是一个简单的 Vue.js 组件示例,展示了如何在 Vue 项目中使用 dhtmlxGantt: ```javascript &lt;div ref="gantt"&gt;&lt;/div&gt; import 'dhtmlx-gantt'; export default { name: 'gantt', props: { tasks: { ...

Global site tag (gtag.js) - Google Analytics