Jquery拖拽并简单保存的实现代码


Posted in Javascript onNovember 28, 2010

但是如何保存顺序呢,想到了cookie,但是用如何用cookie保存顺序呢,直接保存html代码下次读取覆盖可以,但是总感觉内容多的话 保存的东西比较多,后用ui插件获取id保存id在读取实现了顺序的保存,废话不多说..直接看代码...

<!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"> 
<head runat="server"> 
<title></title> 
<style type="text/css"> 
div 
{ 
border: 1px solid red; 
} 
#myList 
{ 
padding-top: 20px; 
width: 500px; 
background: #EEE; 
list-style-type: none; 
} 
#myList li 
{ 
height: 30px; 
cursor: pointer; 
margin: 20px; 
border: 1px solid blue; 
} 
#myList a 
{ 
text-decoration: none; 
color: #0077B0; 
} 
#myList a:hover 
{ 
text-decoration: underline; 
} 
#myList .qlink 
{ 
font-size: 12px; 
color: #666; 
margin-left: 10px; 
} 
</style> 
<script src="jquery-1.3.2.min.js" type="text/javascript"></script> 
<script src="ui.core.js" type="text/javascript"></script> 
<script src="ui.sortable.js" type="text/javascript"></script> 
<script src="cookie.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(function() { 
$("#myList").sortable({ delay: 1, containment: "div", connectWith: ".otherlist", stop: function() { 
//alert($("#myList").sortable("serialize")); 
//alert($("#myList").sortable("toArray")); 
$.cookie("myCookie", $("#myList").sortable('toArray'), { expires: 7 }) 
} 
}); 
$(".qlink").click(function() { 
alert(this.className); 
}); 
if ($.cookie("myCookie")) { 
var ids = $.cookie("myCookie").split(","); 
for (var i = 0; i < ids.length; i++) { 
$("#" + ids[i]).appendTo("#myList"); 
} 
} 
}); 
</script> 
</head> 
<body> 
<div> 
<ul id="myList"> 
<li id="myList_mood"><a href="#">心情</a> </li> 
<li id="myList_photo"><a href="#">相册</a> <a href="#" class="qlink">上传</a> </li> 
<li id="myList_blog"><a href="#">日志</a> <a href="#" class="qlink">发表</a> </li> 
<li id="myList_vote"><a href="#">投票</a> </li> 
<li id="myList_shate"><a href="#">分享</a> </li> 
<li id="myList_group"><a href="#">群组</a> </li> 
</ul> 
</div> 
</body> 
</html>

呵呵.. 这下看到了效果,不足方面望高手赐教....
Javascript 相关文章推荐
用js实现的一个Flash滚动轮换显示图片代码生成器
Mar 14 Javascript
Javascript 继承机制的实现
Aug 12 Javascript
asp.net+jquery滚动滚动条加载数据的下拉控件
Jun 25 Javascript
js如何获取object类型里的键值
Feb 18 Javascript
JavaScript DOM操作表格及样式
Apr 13 Javascript
跟我学习javascript的call(),apply(),bind()与回调
Nov 16 Javascript
浅谈angular懒加载的一些坑
Aug 20 Javascript
浅谈javascript中的Function和Arguments
Aug 30 Javascript
JavaScript对象封装的简单实现方法(3种方法)
Jan 03 Javascript
设置cookie指定时间失效(实例代码)
May 28 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
Nov 24 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
Nov 13 Javascript
jquery下将选择的checkbox的id组成字符串的方法
Nov 28 #Javascript
用jquery设置按钮的disabled属性的实现代码
Nov 28 #Javascript
IE6弹出“已终止操作”的解决办法
Nov 27 #Javascript
javascript 获取所有id中包含某关键字的控件的实现代码
Nov 25 #Javascript
javascript中substr,substring,slice.splice的区别说明
Nov 25 #Javascript
JavaScript中的类继承
Nov 25 #Javascript
js getBoundingClientRect() 来获取页面元素的位置
Nov 25 #Javascript
You might like
如何使用脚本模仿登陆过程
2006/11/22 PHP
PHP防CC攻击实现代码
2011/12/29 PHP
md5 16位二进制与32位字符串相互转换示例
2013/12/30 PHP
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
Jquery插件写法笔记整理
2012/09/06 Javascript
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
jQuery 关于伪类选择符的使用说明
2013/04/24 Javascript
获取select元素被选中的文本内容的js代码
2014/01/29 Javascript
jQuery实现购物车多物品数量的加减+总价计算
2014/06/06 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
jQuery弹出框代码封装DialogHelper
2015/01/30 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
jQuery实现连续动画效果实例分析
2015/10/09 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
使用JavaScriptCore实现OC和JS交互详解
2017/03/28 Javascript
浅谈JS中的反柯里化( uncurrying)
2017/08/17 Javascript
基于Vue生产环境部署详解
2017/09/15 Javascript
Js面试算法详解
2018/04/08 Javascript
Vue中使用JsonView来展示Json树的实例代码
2020/11/16 Javascript
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
用python与文件进行交互的方法
2018/03/01 Python
pandas修改DataFrame列名的方法
2018/04/08 Python
python 将对象设置为可迭代的两种实现方法
2019/01/21 Python
Pandas DataFrame数据的更改、插入新增的列和行的方法
2019/06/25 Python
python 协程 gevent原理与用法分析
2019/11/22 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
2020/04/07 Python
使用phonegap克隆和删除联系人的实现方法
2017/03/31 HTML / CSS
调解员先进事迹材料
2014/02/07 职场文书
品质管理部岗位职责范文
2014/03/01 职场文书
2014两会优秀的心得体会范文
2014/03/17 职场文书
关键在于落实心得体会
2014/09/03 职场文书
个人遵守党的政治纪律情况对照检查材料思想汇报
2014/09/25 职场文书
网络研修随笔感言
2015/11/18 职场文书
2016教师校本培训心得体会
2016/01/08 职场文书
《风娃娃》教学反思
2016/02/18 职场文书
vue特效之翻牌动画
2022/04/20 Vue.js