jQuery UI选项卡 - 选项卡内的调用功能重置为第一个tav

时间:2009-08-07 16:09:50

标签: jquery jquery-ui

我正在使用jQuery UI标签在页面上进行简单的标签导航,这非常有用;但是,我想调用类似

的函数
function DoStuff(){  
   $("#divID").hide();
}

来自标签内。当我点击调用<a href...>函数的DoStuff()时,我看到div被隐藏,但是我关闭的当前标签已关闭,第一个标签打开。为什么会发生这种情况?我该如何解决这个问题?我是否需要找出我所在的标签,然后在隐藏<div>后选择该标签?

1 个答案:

答案 0 :(得分:3)

你是否记得在DoStuff()回调中为标签点击返回false?您可能正在重新加载页面,或者至少更改网址中的哈希值,这可能会对您打开的标签产生影响。