jQuery ui标签对我有用但是当我在其后面放置一个查询字符串时,它将加载到基本的href内容中。
也许我不理解基础href /相对链接的正确行为。但这是我的设置:
基础href:http://example.com/。
相关链接:random / link / example.do。
像这样的Hastag:#fragment-1。
完整链接:http://example.com/random/link/example#fragment-1
这就是我的链接的样子。当我把查询字符串放在它后面时,它将无法工作。像这样: http://example.com/random/link/example?refresh=2
我找到了一些调整源代码的修补程序。 (link)。但有没有办法解决这个问题而不调整源代码?
由于
答案 0 :(得分:1)
嘿,这太可怕但你可以试试这个
$(function () {
var rquery = /\?[^#]*/;
$("#tabs").find("a").each(function() {
this.setAttribute("data-orig-href", this.href);
this.href = this.href.replace( rquery, "" );
});
$("#tabs").tabs();
});
这是一个fiddle来展示它的工作原理。