EasyUI Droppable 可放置

<!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">
<title>jQuery EasyUI</title>
	<script type="text/javascript" src="../jquery-1.7.2.min.js"></script>
	<script type="text/javascript" src="../jquery.easyui.min.js"></script>
	<style type="text/css">
		.drag-item{
			list-style-type:none;
			display:block;
			padding:5px;
			border:1px solid #ccc;
			margin:2px;
			width:300px;
			background:#fafafa;
		}
		#place-hold{
		  list-style-type:none;
            display:block;
            padding:5px;
            margin:3px;
            width:300px;
		}
		.indicator{
			position:absolute;
			padding:5px;
			border:1px solid #ccc;
			margin:2px;
			height:20px;
			width:300px;
			background:#fafafa;
		}
	</style>
	<script>
		$(function(){
			var indicator = $('<li id="place-hold"> </li>');
			$('.drag-item').draggable({
				revert:true,
				deltaX:0,
				deltaY:0,
				axis:'v',
				onStartDrag:function(e){
					$(this).after(indicator);
				},
				onStopDrag:function(e){
					indicator.hide();
				}
			}).droppable({
				onDragLeave:function(e,source){
					indicator.hide();
				},
				onDragEnter:function(e,source){
					$(this).after(indicator);
					indicator.show();
				},
				onDrop:function(e,source){
					$(this).after(source);
				}
			});
		});
	</script>
</head>
<body>
	<h1>DragDrop</h1>
	<ul style="margin:0;padding:0;margin-left:10px;" id="dd">
		<li class="drag-item" sid="1">Drag 1</li>
		<li class="drag-item">Drag 2</li>
		<li class="drag-item">Drag 3</li>
		<li class="drag-item">Drag 4</li>
		<li class="drag-item">Drag 5</li>
		<li class="drag-item">Drag 6</li>
	</ul>
</body>
</html>

时间: 2024-09-30 04:18:54

EasyUI Droppable 可放置的相关文章

06 jQuery EasyUI 之Droppable可放置

使用Draggable元素需要拖动到指定的元素,那这儿需要使用到Droppable可放置插件 Droppable可放置有2种实现方式: 第一种 通过标记实现Droppable可放置区域 <div class="easyui-droppable" data-options="accept:'#d1,#d2'" style="width:100px;height:100px;"></div> <div id="

JQuery easyui (2)Droppable(放置)组件

所谓放置,就是将一个物体放入一个物体内,当然对于easyui来说触发各种效果是必不可少的,同时这个组件也不会依赖于其他组件. Droppable的加载方式 1,class  加载   一直不太喜欢class方式的加载  浪费一个位置,代码一多还看着乱七八糟的. 1 <div id='dd' class="easyui-droppable" data-options="accept:'#box,#pox'"></div> 2,js 加载调用 $

Jquery easyUi Droppable(放置)组件

生活就是不断的让自己活下去,而我们如何活下去,就是靠不断的完善自己.所以今天我们来看看Jquery easyUi的Droppable(放置)组件. 一.加载方式 在使用放置组件时,有一个前提条件,那就是需要有一个可以拖拽的元素,不然我们的放置组件将毫无意义.所以我们这里默认有一个ID为"bb"的元素是设置了课拖拽的. 1.css样式加载方式 <div id="box" class="easyui-droppable" data-option

EasyUI笔记(一)Base基础

总结: 1)每个UI都是通过属性.事件和方法运作的 2)用JS加载时只需传入一个参数(用大括号{}包围),包含若干个键值对,之间用逗号隔开: 3)事件也是写在JS加载时的方法中,也是键值对形式,值是匿名函数: 4)方法写在JS加载后或事件中,用于获取或设置对象属性. 5)加载UI组件的2种方法:1.使用class方式加载:2.使用js调用加载 用JS加载,要记得加上这几个文件,少了css文件就无法渲染出效果来哦. <link rel="stylesheet" type="

easyui介绍

jQueryEasyUI 编辑 jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面.开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签. 外文名 jQueryEasyUI 定    义 基于jQuery的UI插件集合体 功    能 打造出功能丰富并且美观的UI界面 应用对象 web开发者 目录 1 特点 2 插件 3

JQuery Easy Ui (Tree树)详解

在这里沉重悼念我辛辛苦苦写了4个小时的文章,因为我的失误,没保存,而夭折啦..... 我的痛苦谁能懂? 哎~~~~  吃一见长一智吧! 么的办法啊! 但是,但是!我狠了狠心,咬了咬牙!我决定,再写一遍!!! 谁知道哭的表情怎么写! 我已经无法用言语表达我此时此刻的沉重心情了! (以下内容,身为菜鸟的我是用颤抖的双手敲出来的,忘同志们珍惜!!!!) 记得4个小时之前,我写过一个随笔,它的内容是这样的: 每次写博客,都喜欢在前面和大家分享一些东西,今天要分享的是一个小故事: 一个世界著名的大酒店正在

JQuery Easy Ui (Tree树)详解(转)

JQuery Easy Ui (Tree树)详解(转) 第一讲:JQuery Easy Ui到底是什么呢? 首先咱们知道JQuery是对Java Script的封装,是一个js库,主要提供的功能是选择器,属性修改和事件绑定等等.. JQuery ui是在jQuery的基础上,利用jQuery的扩展性,设计的插件. 那么JQuery Easy Ui到底是什么呢? 我的理解就是比JQuery ui更强大,同样都是实现绚丽的多功能效果! jQuery Easy UI的目的就是帮助Web开发者更轻松的打

EasyuiAPI:基础

一.EasyLoader(简单加载) locale属性:值类型是string locales属性:值类型是object 二.Draggable(拖动) 1.通过标签创建: <div id="drag" class="easyui-draggable" data-options="handle:'#getDrag'"style="width:100px;height:100px;"> <div id="

jQuery Easy UI Droppable(放置)组件

Droppable(放置)组件也是一个基本组件,用法较简单,语法都在例子里面注释了: 示例: <!DOCTYPE html> <html> <head> <title>jQuery Easy UI</title> <meta charset="UTF-8" /> <script type="text/javascript" src="easyui/jquery.min.js&qu