我的网站正在运行 jQuery 1.6.2。这是我无法改变的。
我正在尝试检查 url 中是否存在 #hash 并将 jQuery 选项卡加载到特定选项卡,就像这样......
if(window.location.hash == '#rates') {
$("#tabs").tabs({
show: { effect: "slideDown", duration: 300 },
hide: { effect: "fade", duration: 300 },
active: 4
)};
} else {
$("#tabs").tabs({
show: { effect: "slideDown", duration: 300 },
hide: { effect: "fade", duration: 300 }
});
}
它不起作用,只是破坏了 jQuery 选项卡。如果我删除所有 if / else 并且只有以下内容......
$("#tabs").tabs({
show: { effect: "slideDown", duration: 300 },
hide: { effect: "fade", duration: 300 },
active: 4
});
它按预期工作。有谁知道可能导致此问题的原因是什么?我想知道它是否只是不喜欢我编写它的方式的 jQuery 版本......我知道类似的东西在我工作过的其他网站上也能正常工作。