【发布时间】:2020-07-07 07:14:00
【问题描述】:
我对 jquery ui 选项卡有疑问。我有一个重写的 mod rewrite;例如:
问题是我有几个 jquery ui 选项卡阻止加载动态数据。我猜这是由于 #tabname 添加到漂亮 url 的末尾,如下所示:
如何将动态数据加载到正确的选项卡中,无论是否在 url 中使用 #tabname。
【问题讨论】:
标签: javascript jquery url mod-rewrite jquery-ui-tabs
我对 jquery ui 选项卡有疑问。我有一个重写的 mod rewrite;例如:
问题是我有几个 jquery ui 选项卡阻止加载动态数据。我猜这是由于 #tabname 添加到漂亮 url 的末尾,如下所示:
如何将动态数据加载到正确的选项卡中,无论是否在 url 中使用 #tabname。
【问题讨论】:
标签: javascript jquery url mod-rewrite jquery-ui-tabs
根据您的描述,我的假设是:只有当人们直接使用井号标签访问该链接时才会出现问题,例如从书签或电子邮件链接;并且您正在客户端解析 url 以便动态加载数据。
在 document.ready() 的顶部:
$document.ready(function() {
document.location.hash = "";
...
这将删除哈希标记。如果您需要使用它转到正确的选项卡,请执行以下操作:
$document.ready(function() {
var tabName = document.location.hash;
document.location.hash = "";
// use tabName here to reveal tab
【讨论】: