2016-07-25 20 views
0

私のアプリケーションには5つのタブがあります.Jqueryを使ってこれを行っています。現在、ページが読み込まれると、最初のタブに移動して内容を表示します。ここでは、ページが読み込まれたときに最後のタブとその内容をロードします。Jqueryでタブのタブと内容をプログラムで変更する

タブの順序を変更したくありません。ページが読み込まれると、最後のタブとその内容が読み込まれます。

私はいくつかのコードを試しましたが、最初のタブとその内容を読み込みます。私はあなたが(http://api.jqueryui.com/tabs/)の構文を取得する場所私はわからないので、私はちょうど無効な引数を削除し、次の

<div class="track-content track-content1" id="tab-container"> 
      <ul class="track-nav track-nav1" id="ultabs"> 
       <li id="liHome"><a href="home.html?oJjeW0EE268roaAJQapM65hyD134lhhhN3F5j7KVQKs=" class="active tabbify" data-id="Home">home</a></li> 
       <li id="linkdailyReport"><a href="Report/DailyReport.html?oJjeW0EE268roaAJQapM65hyD134lhhhN3F5j7KVQKs=" class="tabbify" data-id="dailyReport">Daily Report</a></li> 
       <li id="liTeamReport"><a href="Report/TeamReport.html?oJjeW0EE268roaAJQapM65hyD134lhhhN3F5j7KVQKs=" class="tabbify" data-id="teamReport">Team Report</a></li> 
       <li id="liPulledReport"><a href="Report/PulledReport.html?oJjeW0EE268roaAJQapM65hyD134lhhhN3F5j7KVQKs=" class="tabbify" data-id="PulledReport">Pulled Report</a></li> 
       <li id="liMarkReport"><a href="Report/MarkReport.html?oJjeW0EE268roaAJQapM65hyD134lhhhN3F5j7KVQKs=" class="tabbify" data-id="MarkReport">Marked Report</a></li> 

       <li id="liManagePulled"><a href="Report/ManagePulled.html?oJjeW0EE268roaAJQapM65hyD134lhhhN3F5j7KVQKs=" data-id="ImageUpload" class="tabbify">Image Upload</a></li> 
       <li id="liMetrics"><a href="Metrics/Metric.html?oJjeW0EE268roaAJQapM65hyD134lhhhN3F5j7KVQKs=" data-id="Metric" class="tabbify">Metric</a></li> 
       <li id="liAdmin"><a href="Admin/MaintenanceScreens.html?oJjeW0EE268roaAJQapM65hyD134lhhhN3F5j7KVQKs=" class="tabbify">Admin</a></li> 

       <li id="liLogout" style="float: right; cursor: pointer; padding: 3px 10px;"> 
        <img class='homeicon' src="images/Logout.png" alt="Logout" id="Img2" style="width: 24px; height: 24px;" /></li> 
       <li id="lisitedetails" style="float: right; cursor: pointer; padding-top: 3px;"> 
        <img class='homeicon' src="images/Facility.png" alt="Facility" id="Img1" style="width: 24px; height: 24px;" /></li> 

       <li style="float: left; cursor: pointer; padding-top: 3px;"> 
        <img src="images/Expand.png" id="btnHead" alt="Show/Hide" style="width: 24px; height: 24px;" class='homeicon' /> 
       </li> 
      </ul> 
      <!-- <div style="float: right; position: fixed; display: inline-block; color: white; z-index: 9999999; padding-top: 5px; padding-right: 15px;"> 
       <img src="images/Expand.png" id="btnHead" style="width:24px;height:24px;" /> 
      </div>-->    

      <div id="tabContent" class="tab-content"> 
       <!-- Tab Contents Loaded From Ajax --> 
      </div> 
      <!--#tab-content--> 
     </div> 
$("ul.track-nav").tabs(

"#tabContent", 
{ 
    effect: 'ajax', history: true, tabs: 'a.tabbify' , 
} 

); 
+0

あなたはjqueryの-UIを使用していますか? '$ .tabs(...)'がどこに定義されていますか? – fehrlich

+0

私はjquery-uiを使用しています –

+0

私の答えを見て、それを解決またはコメントしてください – fehrlich

答えて

0

でHTMLとjQueryのコードが含まれています。

あなたは、引数active、その後、インデックスとアクティブ素子を設定することができます。

$(function() { 
    $("#tab-container").tabs({ 
    active: $('#tab-container li a').length-1 
    }); 
}); 

参照:https://jsfiddle.net/xkm7skjL/1/

関連する問題