jQuery实现元素拖拽并cookie保存顺序的方法


Posted in Javascript onFebruary 20, 2016

本文实例讲述了jQuery实现元素拖拽并cookie保存顺序的方法。分享给大家供大家参考,具体如下:

<!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.6.2.min.js" type="text/javascript"></script>
<script src="jquery-ui-1.8.16.custom.min.js" type="text/javascript"></script>
<script src="jquery.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 });
//alert($.cookie("myCookie"));
}});
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> </li>
<li id="myList_blog"><a href="#">日志</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>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
jQuery中(function(){})()执行顺序的理解
Mar 05 Javascript
jquery新的绑定事件机制on方法的使用方法
Apr 15 Javascript
js使用正则实现ReplaceAll全部替换的方法
Jul 18 Javascript
使用js Math.random()函数生成n到m间的随机数字
Oct 09 Javascript
轻松搞定jQuery.noConflict()
Feb 15 Javascript
一分钟理解js闭包
May 04 Javascript
js接收并转化Java中的数组对象的方法
Aug 11 Javascript
原生javascript上传图片带进度条【实例分享】
Apr 06 Javascript
实例分析JS与Node.js中的事件循环
Dec 12 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
Jun 07 Javascript
layui: layer.open加载窗体时出现遮罩层的解决方法
Sep 26 Javascript
js 将多个对象合并成一个对象 assign方法的实现
Sep 24 Javascript
jQuery获得字体颜色16位码的方法
Feb 20 #Javascript
jQuery实现的文字hover颜色渐变效果实例
Feb 20 #Javascript
jQuery+PHP+MySQL实现无限级联下拉框效果
Feb 19 #Javascript
js面向对象的写法
Feb 19 #Javascript
使用jQuery的easydrag插件实现可拖动的DIV弹出框
Feb 19 #Javascript
js下将金额数字每三位一逗号分隔
Feb 19 #Javascript
javascript下使用Promise封装FileReader
Feb 19 #Javascript
You might like
动漫定律:眯眯眼都是怪物!这些角色狠话不多~
2020/03/03 日漫
PHP中feof()函数实例测试
2014/08/23 PHP
PHP使用CURL实现多线程抓取网页
2015/04/30 PHP
PHP中filter函数校验数据的方法详解
2015/07/31 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
php curl发送请求实例方法
2019/08/01 PHP
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
文本链接逐个出现的js脚本
2007/12/12 Javascript
javascript 读取xml,写入xml 实现代码
2009/07/10 Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
2015/04/16 Javascript
javascript基于DOM实现省市级联下拉框的方法
2015/05/14 Javascript
jQuery实现的tab标签切换效果示例
2016/09/05 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
2017/02/14 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
2017/02/20 Javascript
jQuery、layer实现弹出层的打开、关闭功能
2017/06/28 jQuery
本地存储localStorage用法详解
2017/07/31 Javascript
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
JS通过ajax + 多列布局 + 自动加载实现瀑布流效果
2019/05/30 Javascript
ES6数组与对象的解构赋值详解
2019/06/14 Javascript
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
vue中template的三种写法示例
2020/10/21 Javascript
基于Python闭包及其作用域详解
2017/08/28 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
PyQt5-QDateEdit的简单使用操作
2020/07/12 Python
Matplotlib中rcParams使用方法
2021/01/05 Python
俄罗斯最大的在线珠宝大卖场:Nebo
2019/12/08 全球购物
Python面试题集
2012/03/08 面试题
企业爱岗敬业演讲稿
2014/09/04 职场文书
现役军人家属慰问信
2015/03/24 职场文书
幼儿园教师读书笔记
2015/06/29 职场文书
我的生日感言
2015/08/03 职场文书
《落花生》教学反思
2016/02/16 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript
在python中实现导入一个需要传参的模块
2021/05/12 Python