方法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事件等)调用接口存储数据是同样的道理) },