Jquery可拖动持久性是通过mysql还是在数据库中保存cookie?

发布于 2024-09-01 15:33:07 字数 1575 浏览 5 评论 0原文

我想知道如何保留放置在可拖动对象上的 div。我长期以来一直在尝试,但停留在这一点上。实际上你可以在这里看到演示。我必须保存用户设计的婚礼地板。因此,每当用户下次登录时,他/她就能够看到上次保存的设计。代码如下所示:


                                             $(document).ready(function() {
                                                $("#droppable").droppable({
                                                    accept: '.draggable',
                                                    drop: function(event, ui) {
                                                            $(this).append($(ui.draggable).clone());
                                                            $("#droppable .draggable").addClass("objects");
                                                            $(".objects").removeClass("ui-draggable draggable");
                                                            $(".objects").draggable({
                                                                    containment: 'parent',
                                                            });
                                                    }
                                                });
                                                $(".draggable").draggable({
                                                    helper: 'clone',
                                                    tolerance: 'touch',
                                                    cursor:'move'
                                                });

});


I want to know that how can I persist the divs dropped on a draggable. I have been trying since long but stuck at this point. Actually you can see the demo here. I have to save the user designed wedding floor. So whenever user logins next time he/ she is able to see the last design saved. The code is shown below:


                                             $(document).ready(function() {
                                                $("#droppable").droppable({
                                                    accept: '.draggable',
                                                    drop: function(event, ui) {
                                                            $(this).append($(ui.draggable).clone());
                                                            $("#droppable .draggable").addClass("objects");
                                                            $(".objects").removeClass("ui-draggable draggable");
                                                            $(".objects").draggable({
                                                                    containment: 'parent',
                                                            });
                                                    }
                                                });
                                                $(".draggable").draggable({
                                                    helper: 'clone',
                                                    tolerance: 'touch',
                                                    cursor:'move'
                                                });

});


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

毁梦 2024-09-08 15:33:07
  1. 获取每个对象的位置(使用 JQuery 很容易
  2. 序列化为 JSON 并保存到数据库你的选择。不要为此使用 cookie。
  1. Get Position of each Object (easy to do with JQuery)
  2. Serialize to JSON and save to a database of your choice. Don't use cookies for this.
骄兵必败 2024-09-08 15:33:07

这里有一个很好的教程和演示,介绍如何使用 PHP、jQuery-UI 和 MySQL 进行拖放:PaperMashup

There's a nice tutorial and demo of how to drag-and-drop with PHP,jQuery-UI and MySQL here: PaperMashup

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文