私は次のようにTwitterのブートストラップにモーダルを持っています
<div id="YouTubeDialog" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="windowTitleLabel" aria-hidden="true">
<div class="modal-header">
<a href="#" class="btn btn-primary" onclick="okClicked();">Close</a>
</div>
<div class="modal-body">
<div class="tabbable"> <!-- Only required for left/right tabs -->
<ul class="nav nav-tabs">
<li><a href="#VideoListTab" data-toggle="tab">Videos</a></li>
<li><a href="#VideoPlayerTab" data-toggle="tab">Player</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="VideoListTab">
<asp:GridView ID="VideoList" runat="server" AutoGenerateColumns="False" DataKeyNames="VideoID,VideoURL" OnRowDataBound="VideoList_RowDataBound" CssClass="table table-bordered">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Literal ID="VideoTitle" runat="server" />
<asp:HyperLink ID="ViewYouTubeLink" runat="server" CssClass="btn" Text="View"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
<div class="tab-pane" id="VideoPlayerTab">
<iframe id="youtubeiframe" />
</div>
</div>
</div>
</div>
<div class="modal-footer">
<a href="#" class="btn btn-primary" onclick="okClicked();">OK</a>
</div>
最初のタブには動画のリストがあり、2 番目のタブにはプレーヤーがあります。
最初のリストのリストのボタンをクリックし、プログラムで2番目のタブを選択したい。
css を 2 番目のタブでアクティブに変更してこれを実行しようとしましたが、これを行うためのより良い方法があるかどうか疑問に思っていました。
さらに、ビデオの再生中に必要なのは、ユーザーが最初のタブをクリックすると、2 番目のタブのビデオの再生が停止することです。
これを達成する方法はありますか?
c#, asp.net, jQuery and bootstrap