评论:jQuery拖拽插件Tdrag  [查看原文]

所属分类:输入-拖和放

 139680  532  108
当前第2页 / 共5页
    jugeJquery0
    2020/2/13 10:23:31
    怎么将移动后的坐标拿到,然后存数据库,然后在回显 回复
    彭军0
    2019/10/23 14:43:59
    DOM元素的位置没有发生变化,有办法使用拖动交换了二个DOM位置时,他的实实在在的DOM也发生了变化吗?现在只是里面的index发生了变化 回复
    Old.Iron0
    2019/9/30 22:10:03
    大佬们,有时候拖拽的时候会选中下层的文字这怎么办? 回复
    杜明龙0
    2019/7/9 15:55:56
    他这个返回的函数是什么位置坐标嘛 回复
    pb85432370
    2019/6/4 10:35:20
    可不可以增加一个通过拖拽右下角改变控件大小的方法呢?
        ??倪0
        2020/2/24 17:48:33
        同问 你的解决了吗
    回复
    KevinYanCHN0
    2019/5/15 18:03:50
    方法不存在是什么情况
        单行、唯一0
        2019/8/19 11:18:18
        同问
    回复
    小丑0
    2019/5/13 8:46:22
    Odysseus0
    2019/4/24 13:11:40
    这个插件tag初始化的位置为什么获取的都是同一个位置啊
        Odysseus0
        2019/4/24 13:14:03
        后面的元素好像不知道前面元素存在一样,元素就重叠在一起了
        Odysseus0
        2019/4/24 14:09:03
        我知道了
        欲落雨0
        2019/4/29 14:19:22
        怎么让他不在同一个位置啊
        欲落雨0
        2019/4/29 14:31:20
        我用的绝对定位可以了
        偶也行0
        2019/8/28 16:21:10
        为什么呀 我也是同样问题,求解答
        CapsuleWJ0
        2020/6/21 13:46:36
        每个切换位置的块都是动态添加的,如果重新执行Tdrag(),就会和第一个块重叠,这个怎么解决的,麻烦指点一二,谢谢
    回复
    ? ?0
    2019/4/19 18:48:52
    Uncaught ReferenceError: Tdrag is not defined 找不到方法啊
    回复
    徐天真0
    2019/1/22 10:21:36
    请问怎么让它父级是body啊。写body的时候,拖拽div,div消失了
        FontEnd-ren0
        2019/2/18 16:34:24
        在body里再包一层div
    回复
    远修明0
    2018/11/22 17:59:24
    怎么设置点边框不拖动?我用jQuery-ui加了个缩放的事件,点边框只缩放不拖动。 回复
    Climber0
    2018/10/18 9:53:04
    你好,为啥我这里总是提示Tdrag不是方法呢?我引用了Tdrag.js的,谢谢啦
                    0
        2018/10/22 16:43:33
        这是在jq作用域里面。。。要加 $(fn)
        乔南0
        2018/11/6 14:39:05
        同问Uncaught ReferenceError: Tdrag is not defined 方法找不到
    回复
    秋收冬藏0
    2018/8/17 15:52:20
    有BUG..拖拽过快.拖拽物会卡在外面..不过我已经解决了.
        not change0
        2018/10/15 18:37:20
        请问你是怎么解决的,可以讲一下吗?
        活在当下0
        2019/1/14 10:44:19
        同求啊兄弟
        小丑0
        2019/5/13 8:44:18
        怎么解决的?
    回复
    じ??有你0
    2018/8/17 8:41:49
    如何把排序记录存到数据库? 回复
    じ??有你0
    2018/8/16 16:50:44
    拖拽移动div后怎么把移动后的数据保存,以便回显?
        ┾Madman3
        2018/10/16 15:18:30

        方法1:
        通过索引值即可实现(索引值的目的是以便于获取拖拽元素的css)
        第一步:现将之前预先设定好的css存入数据库,在初次渲染的时候读取后台的数据并使用这些存入的样式进行设置
        第二步:修改该插件的第160行左右的

        start:function() {
            //.........
            indeX = $(obj).index() //加入这段后即可获取当前拖拽元素的索引值,记得在start:function () {}之外声明变量indeX,该变量名可自定义
            self.options.cbStart(indeX), 加入indeX后, 在页面中调用时即可使用该索引值
        }

        第三步:
        调用,并将拖拽后的css数据存入数据库

        //页面中调用
        cbEnd: function(indeX) { //拖拽后
            //    console.log(indeX)
            //此处的目的是获取当前元素想要存储到数据库的css,并调接口将获取到的css传给后台,下次页面刷新的时候便会调用存储在数据库的数据,进而实现回显(或者不在此处调接口,在别处通过事件(例如click事件等)调用接口存储数据是同样的道理)
        },
    回复

讨论这个项目(108)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

取消回复