<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Sortable list</title>
<script type="text/javascript" src="../AJS.js"></script>
<link href="../static/style.css" rel="stylesheet" type="text/css" media="all" />
<style type="text/css">
ul {
margin: 0;
padding: 0;
list-style: none;
width: 200px;
}
td {
padding: 3px;
}
.item {
background-color: #fff2c3;
border: 1px solid #999;
width: 150px;
padding: 5px;
margin-bottom: 10px;
}
</style>
</head>
<body>
<h2>Sortable list</h2>
<ul id="list">
<li class="item">1</li>
<li class="item">2</li>
<li class="item">3</li>
<li class="item">4</li>
<li class="item">5</li>
</ul>
<script>
var table_items = AJS.$bytc('li', null, AJS.$('list'));
var on_hover = function(drop_zone, click_elm, drag_elm) {
var drag_elm = AJS.drag_elm;
if(drop_zone != click_elm) {
var d_z_top = drop_zone.offsetTop;
var d_z_middle = drop_zone.offsetTop + (drop_zone.offsetHeight/2);
var d_e_bottom = drag_elm.offsetTop + drag_elm.offsetHeight;
var d_e_top = drag_elm.offsetTop;
if(d_e_bottom > d_z_middle && d_e_top < d_z_top)
AJS.insertAfter(click_elm, drop_zone);
if(d_e_top < d_z_middle && d_e_top > d_z_top)
AJS.insertBefore(click_elm, drop_zone);
}
}
var on_drag = function(click_elm) {
AJS.setOpacity(AJS.drag_elm, 0.75);
}
AJS.map(table_items, function(item) {
AJS.dragAble(item, null, {
move_x: false,
on_drag: on_drag,
hide_on_move: true});
AJS.dropZone(item, {on_hover: on_hover});
});
</script>
</body>
</html>
强,可以随便改变<li>中内容的位置,有点www.uumap.com的味道uumap是用的好象是dwr,这个比那个简单多了,不错
分享到:
相关推荐
微信Java开发工具包,支持包括微信支付、开放平台、公众号、企业微信、视频号、小程序等微信功能模块的后端开发。
如何制作MC(需要下载海龟编辑器2.0,下载pyglet==1.5.15)
民宿预订管理系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
内容概要:本文详细介绍了如何利用MATLAB解决各种类型的常微分方程(组),包括解析解和数值解的方法,并给出了具体的实例以及求解步骤。重点探讨了dsolve()函数的使用来获取方程的符号解,以及各类Solver命令如ode45、ode23等用于求数值解的特点与适用情况。 适合人群:高校理工科专业学生、科研工作者,尤其对数学建模感兴趣的研究人士。 使用场景及目标:帮助用户理解和应用MATLAB解决实际工程和科学研究中的微分方程问题,提升问题解决效率。 其他说明:除了理论介绍外,文档还提供了多个实际案例及其相应的MATLAB脚本供参考和练习,有助于加深理解和提高动手能力。
qwen2.5 + langchain pip依赖包
SeeJoPlayer视频播放器
滑动屏幕调整屏幕亮度
Fragment动画效果
能够快速修复系统缺失的各类DLL文件
Android——仿美图秀秀和IOS系统的相机胶卷
线上书籍查阅系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
C语言数据结构课程设计实例二叉树建立遍历冒泡排序快速排序等
仿Iphone风格翻页控件,源码及Jar包
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
内容概要:本文围绕考研高等数学中的几个重点知识点——极限、导数、积分、微分方程等进行详尽解析。每章选取一个经典题目作为示例,不仅展示了具体的解题步骤,还提供了针对该类型问题的方法论指导,使考生能在理解和记忆这些基础知识的同时提高解题效率。 适用人群:备战研究生入学考试的学生,尤其需要强化数学基础知识的同学。 使用场景及目标:本材料适用于高等数学复习阶段,旨在帮助学生巩固重要数学概念,掌握有效的解题策略,在考试中表现更加出色。 其他说明:文中提供的示例覆盖了多种常考题型,建议边学习理论知识点边动手尝试解题,以达到最佳学习效果。
c语言通讯录管理系统源码
Android高手过招 FAQ
wiwf-web-manage
微信开发sdk,微信二次开发SDK,微信开发API接口协议。非微信ipad协议、非mac协议非安卓协议,api可实现微信99功
面经(android)