2013-07-01 156 views
0

我jQuery的工作jQuery的外部。我在<li>标签中有4个标签。我为我的项目使用了jquery 1.9.1.js。我的<li>看起来像下面那个。我有一个解决方案使用http://www.asual.com/jquery/address/docs/#api-reference。但事实是,我已经使用并导入了这个外部库,但它似乎不工作。我正努力实现的事情是当过我默认加载的选择特定<li>项目,按F5页面第一<li>项目。但我正在寻找的是,它必须在刷新时加载同一个选定的<li>项目及其内容。任何帮助,将不胜感激。问题与链接

这里是我的HTML代码:

<div class="container"> 
    <div class="coolbar"> 
     <div class="cool-inner"> 
      <ul id="mybar" class="nav cool-tabs"> 
       <li class="Coke"> 
        <a href="#" data-toggle="tab">Coke </a><span class="dashboard-bottom"></span> 
       </li> 
       <li class="Fanta"> 
        <a href="#" data-toggle="tab">Fanta</a><span class="Pricing-bottom"></span> 
       </li> 
       <li class="Pepsi"> 
        <a href="#" data-toggle="tab">Pepsi</a><span class="Promotion-bottom"></span> 
       </li> 
       <li class="Limca"> 
        <a href="#" data-toggle="tab">Limca</a><span class="Product-bottom"></span> 
       </li> 
      </ul> 
     </div> 
    </div> 
</div>. 
<div id="login"> 
    <button type="button" id="submit" value="Login" class="btn">Click me for cool drinks</button> 
</div> 

而对于页面刷新我的jQuery代码:

$(function() { 
    $('#submit').click(function() { 
     $('.container').show(); 
     $('#login').hide(); 
     $.cookie('shown', true); 
    }); 
    if ($.cookie('shown')) { 
     $('#submit').click() 
    } 
}); 

在此先感谢。

回答

0

激活的标签时,你可能要设置cookie中的标签位置/值和页面加载时,检查标签位置/值在cookie中存在,然后相应地激活该选项卡上的标签或触发点击事件。

可能会帮助

+0

但我甚至使用jquery代码pieec使页面重新加载相同的内容 –