jQuery EasyUI使用教程:创建一个课程表

boyanx3个月前技术教程19

jQuery EasyUI最新版下载>

本教程将为你展示如何使用jQuery EasyUI创建一个学校的课程表。我们将创建两个表:学校的科目在左边,时间表在右边,你可以拖动学校科目并将其放在时间表的单元格中。学校的科目是一个"div class='item'"元素,然而时间表单元格是一个"td class='drop'"元素。

显示学校科目

显示时间表

MondayTuesdayWednesdayThursdayFriday
08:00

拖动左侧的学校科目

$('.left .item').draggable({
revert:true,
proxy:'clone'
});

将学校的科目放在时间表的单元格中

$('.right td.drop').droppable({
accept: '.item',
onDragEnter:function{
$(this).addClass('over');
},
onDragLeave:function{
$(this).removeClass('over');
},
onDrop:function(e,source){
$(this).removeClass('over');
if ($(source).hasClass('assigned')){
$(this).append(source);
} else {
var c = $(source).clone.addClass('assigned');
$(this).empty.append(c);
c.draggable({
revert:true
});
}
}
});

正如你所看到的代码一样,当用户在左侧拖动学校科目并将其放到时间表的单元格中时,onDrop回调函数将会被调用。我们将左侧拖动的源元素复制并把它附加到时间表单元格上,当把学校科目从时间表的某个单元格拖动到其他单元格时,只需简单地移动它即可。

购买最新正版授权!"咨询在线客服"

本站文章除注明转载外,均为本站原创或翻译

标签: 在线jquery

相关文章

jQuery EasyUI使用教程:合并数据网格的单元格

数据网格经常需要合并多个单元格,本教程将教会您在数据网格中如何合并单元格。合并数据网格的单元格,您只需要简单地调用'mergeCells'方法并传入合并信息参数,告诉数据网格如何合并单元格。在合并的单...

用户界面框架jQuery EasyUI示例大全之Layout

jQuery EasyUI最新试用版免费下载>jQuery EasyUI致力于帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。jQuery EasyUI提供了基于当下流行的jQuery...

jQuery EasyUI使用教程:创建复杂的树网格

树网格可以展示有限空间上附带的多列和复杂数据电子表格。本教程将演示如何将表格数据排列在分割的网格和多行表头中,以便组织共同的数据。创建树形网格Region200920101st qrt.2st qrt...

jQuery EasyUI使用教程:设置数据网格的冻结列

jQuery EasyUI最新试用版免费下载>本教程演示了如何冻结一些列,当用户在网格上水平移动滚动条时,冻结列不能滚动到视图的外部。想要定义冻结列,首先您应该定义frozenColumns属性...

php手把手教你做网站(三十八)jquery 转轮盘抽奖,开盲盒

抽奖和开盲盒性质一样的都是通过ajax读取后台的随机数据。图1 转轮盘抽奖图2 转轮盘抽奖结果1、转轮盘本来是想直接绘图实现轮盘,但是没有找到怎么填充文字,只好把轮盘弄成了背景图,通常用于游戏抽道具,...

继承Jquery的方法--tab滑动动画切换

前言最近产品有个需求,要做个tab标签切换,这最基本的样式当然不在话下,但作为极客的我总要与众不同吧!于是大开脑洞,也就想出了个tab切换时候加个滑动动画(表笑我,谁让咱没达到UI交互设计师的高度呢)...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。