2010-01-31 26 views
0

我在页面上使用jqueryUI作为选项卡。我如下初始化它:如何使用jquery ui和rails将选项卡设置为自定义选项卡

$("#tabs").tabs(); 

<div id="tabs"> 
    <ul> 

     <li><a href="#tabs-4">Part A</a></li> 
     <li><a href="#tabs-2">Part B</a></li> 
     <li><a href="#tabs-5">Part C</a></li> 
    </ul> 
    <div id="tabs-4"> 
    ..... 
    </div> 
    <div id="tabs-2"> 
    .... 
    </div> 
    <div id="tabs-5"> 
    .... 
    </div> 
</div> 

我有2个问题。

  1. 如何将选项卡设置为自定义。说我想第二个标签首先显示。 $('#tabs').tabs(2)不起作用。我从中得到了这个link

  2. 假设我点击tab1中的一个按钮。点击按钮将控制权移回操作,然后控制权返回到此页面。当控件返回时...那么是否可以设置自定义选项卡?例如。在选项卡1我点击的东西...回到动作......然后我要回来标签2.

回答

0

1. 有一个错误,当你调用$('#tabs').tabs(2)

2. 您可以在控制器中设置一个变量,告诉视图哪个选项卡处于活动状态。

#controller 
... do some stuff 
@current_tab = 2 


#view 
$('#tabs').tabs(<%= @current_tab %>) 
相关问题