gpt4 book ai didi

jquery - 如何使用 Metro UI CSS 保存可拖动的位置?

转载 作者:太空宇宙 更新时间:2023-11-04 10:25:26 34 4
gpt4 key购买 nike

使用 Metro UI CSS 创建 draggable很简单:

<div data-role="draggable"></div>

对于最终用户来说,像这样拖动一个元素很有趣,如果我能为用户下次访问保存 draggable 的位置(被拖动后)就更好了。那么我该怎么做呢?

最佳答案

对于这些类型的事情,典型的情况是 javascript 将其 css 作为样式属性处理(在本例中也是如此)。您可以将其样式属性保存在 localStorage 中.

HTML:

<div class="box" data-role="draggable"></div>

JavaScript/JQuery:

if ( localStorage.getItem("elmPos")) {
$(".box").attr("style", localStorage.getItem("elmPos"))
}

$(".box").on("mousedown touchstart mousemove touchmove mouseup touchend", function() {
localStorage.setItem("elmPos", $(".box").attr("style"))
})

关于jquery - 如何使用 Metro UI CSS 保存可拖动的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36820102/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com