jQuery UI 选项卡 Ajax - 仅第一个选项卡显示加载的内容
我有一组 jQuery UI 选项卡,它们通过 ajax 方法加载其内容:
<div id="tabs">
<ul>
<li><a href="/messages/inbox" title="Inbox"><span>Inbox</span></a></li>
<li><a href="/messages/sent" title="Sent"><span>Sent</span></a></li>
<li><a href="/messages/inbox" title="Ins"><span>Ins</span></a></li>
</ul>
<div id="Inbox"> ... </div>
<div id="Sent"> ... </div>
<div id="Ins"> ... </div>
</div>
JS:
$(document).ready(function () {
$("#tabs").tabs();
}
显示选项卡标题,并且第一个选项卡的内容加载正常。
使用AJAX Tabs方法的详细信息这里
当我切换到不同的选项卡时,我可以看到浏览器加载该选项卡的内容,但不显示该内容。
我缺少什么想法吗?
I have a set of jQuery UI tabs, which load their content via the ajax method:
<div id="tabs">
<ul>
<li><a href="/messages/inbox" title="Inbox"><span>Inbox</span></a></li>
<li><a href="/messages/sent" title="Sent"><span>Sent</span></a></li>
<li><a href="/messages/inbox" title="Ins"><span>Ins</span></a></li>
</ul>
<div id="Inbox"> ... </div>
<div id="Sent"> ... </div>
<div id="Ins"> ... </div>
</div>
JS:
$(document).ready(function () {
$("#tabs").tabs();
}
The tab titles are displayed, and the content of the first tab is loaded OK.
Using the AJAX Tabs method is detailed here
When I switch to a different tab, I can see the browser loads the content for that tab, but the content isn't displayed.
Any ideas what I am missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将您的 ul 列表替换为:
replace your ul list by this :
现在已经修好了。随后的 $.ajaxSetup() 调用让我感到不安。
Have fixed it now. I had a subsequent $.ajaxSetup() call that was upsetting things.