我正在尝试构建一个具有可自定义功能的仪表板,例如调整不同<div>
的、拖放不同<div>
的、添加不同<div>
的,从而记住<div>
放置的位置。这个仪表板类似于iGoogle 的仪表板。
问题1)如果我没记错的话,这些<div>
被称为小部件。他们是吗?
我已经浏览了有关此的网络,并找到了大多数教程/链接,用于从某些外部源继承已构建的小部件到您的网页,但这不是我想要的。我想构建自己的小部件(例如:- 在饼图中表示一些 JSON 数据可以是一个小部件,而在条形图中表示相同数据可以是另一个小部件)。所以,我的下一个问题是:-
问题 2)我将有一个单独的 url 让用户根据他的需要选择小部件。那么,我<div>
是否在初始时隐藏每个小部件并在用户启用它们时取消隐藏它们,还是有其他方法可以做到这一点?
PS:肯定还有其他方法,因为在浏览 iGoogle 的源代码时,他们会在用户启用该小部件后添加它。那么这是怎么做到的呢?
问题 3)如何<div>
保存位置?