有没有一种方法可以动态地将微调器放在控件旁边,而不是让 div 到处都是
我有许多下拉控件,在更改事件上它会启动 ajax getJSON() 调用。我在每个下拉菜单旁边都有一个带有旋转图像的 div,因为我想显示“正在加载...”,因为某些 ajax 调用的成本很高。
无论如何,我可以在页面上只放置一个微调器 div,然后让微调器移动到我刚刚更改的下拉控件旁边。这样我就可以重复使用一个 div,而不是在页面上一遍又一遍地显示它们。
i have a number of dropdown controls and on the change event it kicks off ajax getJSON() calls. I have a div next to each dropdown with a spinner image as i want to display "loading . . " as some of the ajax calls are expensive.
Is there anyway i can just have one spinner div on the page and have the spinner move right next to the dropdown control that i just changed at that point. this way i can reuse one div instead of having them over and over on the page.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以创建一个微调器,或移动它。我想,在 ajax 请求上销毁和创建一个会更容易......在调用 Web 服务来获取某些内容时,我会遇到类似的情况。
就我而言,我会销毁该父级内部的所有内容,并在取回数据时替换它,因此它会破坏旋转器作为其中的一部分。
You can create a spinner, or move it. It's easier to just destroy and create one on the ajax request I think...I have something like this when calling to a webservice to get something.
In my case, I'm destroying everything inside that parent and replacing it when I get data back, so it destroys the spinner as part of that.