使用 Jquery UI 选项卡显示加载程序时出现问题
当用户单击选项卡时,我能够显示“检索数据..”。
当用户单击选项卡内的链接时,我想在选项卡上显示相同的消息。
就像在我的一个选项卡中一样,我显示了带有分页的项目列表。当用户单击项目的分页链接时,我想在选项卡上显示一条消息,例如“检索数据”。
我该怎么做?
I was able to show "Retrieving Data.. " when user clicks on tab.
I want to show the same message on tab when user click on links which are inside of tabs.
Like in one of my tab I shows list of items with pagination. I want to show a message on tab like "Retrieving Data" when user click on pagination link for the items.
How can I do this ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您在单击分页链接时发送 ajax 请求,则可以在分页 onclick 处理程序中将活动选项卡的标题设置为“检索数据”,并在成功回调中将标题设置回来。
类似于:
也许 jQuery UI 中有一些 API 可以帮助您以更 jQueryUI 的方式执行此操作(例如当前活动选项卡及其文本的更精美的选择器),但逻辑保持不变。当使用库时,它只是帮助你更简单、更快速地做一些事情,但你总是可以抛开库的踪迹,在 javascript 和逻辑的帮助下制作你想要的东西。这是你问的吗?
If you are sending an ajax request when pagination link clicked, you can set inside your pagination onclick handler the caption of active tab to "Retrieving Data" and inside success callback set the caption back.
Something like:
Maybe there is some API in jQuery UI that helps you to do this more jQueryUI-ish-way (for example more fancy selector of the current active tab and it's text), but the logic stay same. When using library it is just helps you to do some things more easy and fast, but you can always step aside library's trail and make what you want with help of javascript and logic. Is that what you asked?