记住页面刷新之间的jQuery可拖动工具调色板位置

Dyc*_*cey 2 jquery state jquery-ui draggable

我有一个工具调色板,当管理员用户登录到站点时显示.可以拖动调色板(通过jQueryUI.draggable),我希望它能记住页面/刷新之间的位置......是否有标准的方法来执行此操作,或者我应该使用的插件,或者我是否需要滚动我自己(通过饼干或其他东西)?

Ale*_*hev 5

Cookies是一个很好的选择 - 您可以像PPK一样使用PPK功能:

$('#palette')
     .css({ top: readCookie("palletteY")*1, left: readCookie("palletteX")*1 })
     .draggable({ stop: function (event, ui) {
         createCookie("palletteX", ui.position.left, 100);
         createCookie("palletteY", ui.position.top, 100);
     } });
Run Code Online (Sandbox Code Playgroud)