【发布时间】:2010-04-20 11:00:44
【问题描述】:
我想知道实现某种“拖放”用户界面的最佳方式是什么?
我的意思是会有一个主页,每次链接点击(例如,其他部分,如关于、画廊、联系表格)都会在该主页顶部打开一个新的拖放元素。类似于 Windows 桌面,您可以在其中移动应用程序窗口。
点击链接时最好使用 AJAX 调用不同的函数吗?就像“画廊”链接会调用画廊功能并使用 AJAX 调用检索该“窗口”的动态生成的内容,然后将这些内容加载到某个 div 上? 或者其他类型的方法更适合这个?
我希望我能够足够清楚地解释这一点。我正在寻找一个合适的“设计模式”来实现这一点。欢迎所有建议! :)
【问题讨论】:
-
您是否正在寻找为您提供 DnD 小部件的工具包?或者你问在你的界面中使用 DnD 元素是否是个好主意?
-
Nono,我只是在寻找一些关于如何实际实现这种设计的建议。我应该使用 ajax 调用函数并以这种方式填充 DnD 元素,还是应该使用其他方式?
标签: javascript html design-patterns drag-and-drop