我想要实现的目标如下:
例如,在网页上有一个代表表格的符号,用户可以将该元素拖动到网页上的任何位置,当用户松开光标时,会弹出一个对话框,要求用户输入属性的值,例如列数、行数,输入后,相应的表格就会出现在用户选择的位置。当然,表示表的符号仍然在原来的位置。它就像一个网页版的dreamweaver。如何使用Javascript做到这一点?
发布于 2010-03-04 23:21:17
如果你的问题是如何开始研究这个特性,我会从以下几个方面入手:
要真正开发该功能,如果您不知道从哪里开始,请从小处开始。创建一个非常基本的网页,可能只有一个图标和一个按钮,然后编写一些javascript来做一些次要的事情,比如显示一个对话框和显示结果。慢慢开始添加一些东西,比如拖来拖去,等等。
JQuery UI的东西有很多演示,您可以从这些演示开始,作为开始定制的基础。
警告:当我第一次访问JQuery UI演示页面时,我浪费了至少几天的时间来玩他们那些很酷的东西。这很简单,因为源代码就在那里,您还可以在演示页面上的浏览器中看到它的工作。
发布于 2010-03-04 23:22:41
您看过jQuery UI演示页面了吗?simple photo manager演示包含您需要的所有主要部分:拖动项目、处理drop事件、在drop上执行一些自定义操作。revert demo也可能是您感兴趣的
发布于 2010-03-04 23:24:15
首先定义项目的需求。把它分解成更小的任务和里程碑。然后学习和研究javascript和像jquery这样的框架能提供什么。还要检查您可能能够使用的现有解决方案或组件,并减少您的开发工作。
https://stackoverflow.com/questions/2380234
复制相似问题