0

作成した特定の jquery タブ (ajax モード) のソースを変更しようとしています。現在 5 つのタブがあるため、ユーザーが 50 秒後に 2 番目のタブをクリックすると、iframe のソース URL を (1 回だけ) 変更する必要があります。

ユーザーがいつタブをクリックしたかを判断するには、以下の選択コードを使用する必要があることはわかっていますが、どこから始めればよいかわかりません。ご協力ありがとうございました。コードのヘルプをいただければ幸いです。

select: function(event, ui)



 <div id="example">
     <ul>
         <li><a href="ahah_1.html"><span>Content 1</span></a></li>
         <li><a href="ahah_2.html"><span>Content 2</span></a></li>
         <li><a href="ahah_3.html"><span>Content 3</span></a></li>
     </ul>
</div>
4

1 に答える 1

1

これが私がこれを行った方法です。

組み込み関数を使用して、このようにURLを変更します。「a」タグのURLを変更しても、リンクはタブレイアウトにバインドされると変更されるため、何も行われません。

$("#tabdiv").tabs("url", tabIndex, newLink);

これでURLが更新されますが、コンテンツは同じままなので、次のようにタブを更新します。

$("#tabdiv").tabs("load", $("#tabdiv").tabs("option","selected"));

または、別のタブに切り替えたい場合は、次のようにします。

$("#tabdiv").tabs("load", tabIndex);
于 2011-07-08T19:05:54.120 に答える