因项目需要(模拟IOS桌面launch),对插件进行了以下强化:
1.美化:自适应宽高布局,使用了absolute和translate3d,拖拽起来更加流程动感.
2.补足:新增了#draggtemp用来存放跟随鼠标的li.解决了多个ul互相拖拽时该li定位问题(例如#u1a li拖到#ulb li,定位仍然relative到#ula,所以直接外放到全局body中.方便控制). 用法:
<body style='position:relative'><div id='draggtemp'></div></body>这里面的css是相对body的绝对定位.#draggtemp>li{position:absolute}
3.强化:如果超出区域则无法继续添加. 用法:
<ul id='#1' style='width:120px;height:120px;'></div>
```当#1内的li个数超过了120px:120px所能容纳的最大值,则无法添加到这个区域.
4:强化:新增了整体的抖动删除功能.