Das Beispiel in diesem Artikel beschreibt, wie jQuery das Ziehen von Elementen und Cookies zum Speichern der Reihenfolge implementiert. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
<!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>
Leser, die an weiteren jQuery-bezogenen Inhalten interessiert sind, können sich die Spezialthemen auf dieser Website ansehen: „Zusammenfassung der Drag-Effekte und Techniken von JQuery“, „Zusammenfassung allgemeiner klassischer Spezialeffekte von jQuery“, „ Zusammenfassung der jQuery-Erweiterungsfähigkeiten“, „Zusammenfassung der Verwendung des JQuery-Selektors“ und „Zusammenfassung der allgemeinen JQuery-Bedienungskompetenzen“
Ich hoffe, dass dieser Artikel allen in der jQuery-Programmierung hilfreich sein wird.