javascript - HTML - 如何在固定上下文中的移动设备上拖放

标签 javascript html mobile drag-and-drop

以这个例子为例

<div class="dragable">Div1</div>
<div class="dragable">Div2</div>
<div class="dragable">Div3</div>
<div class="dragable">Div4</div>

如何在移动设备上将最低的 div 拖放到最高的 div 上方(例如手动对列表进行排序)?

我尝试了普通的桌面拖放方法,但这似乎不起作用。

最佳答案

您可以使用 jQuerysortable

HTML

<p>
    Drag and drop the items below
</p>

<div class="sorted-divs">
   <div class="sortable">Item 1</div>
   <div class="sortable">Item 2</div>
   <div class="sortable">Item 3</div>
   <div class="sortable">Item 4</div>
</div>

jQuery

$(".sorted-divs").sortable();

CSS

.sortable {
    padding: 20px;
    border: 1px solid black;
}

http://jsfiddle.net/8q96gtj5/

关于javascript - HTML - 如何在固定上下文中的移动设备上拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27137816/

相关文章:

javascript - 为什么向页面写入脚本会破坏 body 标记,留下白色的空白页面?

css - 您应该使用 CSS 还是照片编辑工具为移动设备升级图像?

java - 为什么我的 Web 服务为大多数移动浏览器生成 XML 结果而不是 HTML 结果?

javascript - 当不使用 'return' 时,2 个 Promise 同时运行

HTML 位置 = center-10px

html - 空类属性是有效的 HTML 吗?

mobile - 在流体/响应式设计中使用钛中的百分比

javascript - AmChart 倍数日期值

javascript - Node.js 中的日期数组 - 我有错误 : RangeError: Maximum call stack size exceeded

javascript - 使用 JavaScript、PHP、MySQL 自定义点赞数