彩票走势图

logo jQuery EasyUI使用教程
文档彩票走势图>>jQuery EasyUI使用教程>>jQuery EasyUI使用教程:创建一个课程表

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


Kendo UI for jQuery——创建现代Web应用程序的最完整UI库!查看详情>>>

<jQuery EasyUI最新版下载>

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

显示学校科目

English
Science

显示时间表

Monday Tuesday Wednesday Thursday Friday
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回调函数将会被调用。我们将左侧拖动的源元素复制并把它附加到时间表单元格上,当把学校科目从时间表的某个单元格拖动到其他单元格时,只需简单地移动它即可。

下载该EasyUI示例:

购买最新正版授权!""

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP