我在 jQuery、.Net Ajax 和普通的旧 javascript 中看到了许多可拖动 div 的实现。虽然它们都很新颖,并且可以轻松地解决问题,但我一直不明白重点是什么。
可拖动 div 的价值是什么?可拖动的 div 实现了哪些用例?
是否有可拖动的 div 改善用户体验的地方,或者它们是 web 2.0 版本的<blink>
标签?
不不不……它们一点也不像眨眼标签。
有很多用例。注意 iGoogle 主页。由于可拖动的 div,用户界面非常易于使用和修改。
从列表中选择多个项目是另一个用例。blogspot 博客页面编辑器使用可拖动的 div 来帮助您重新排列页面。与其他一切一样,用户界面上的功能必须对用户有意义。如果用户可以在页面上移动某些内容,那么可拖动的 div 是个好主意。没有它,可能需要返回服务器。
我想它们在任何用户界面中都有重要的用途,其中最终用户能够对 div 表示的实体进行视觉重新排序或排序很重要。此外,我认为它们在浏览器中实现拖放界面方面发挥着重要作用。
可拖动 div 的使用使用户在您的网站内有一种交互性的感觉。它让他们参与进来,并允许他们以他们希望的方式查看页面上的内容。
实际上,直到我意识到您可以将它们Sortables
与connectToSortable
参数连接起来,我才真正找到了可拖动的用途。