簡単な説明:
たとえば、2 つのページがあります。2 番目のページには、AJAX 経由で入力されたブロックが含まれています。これは大きなブロックで、タブ (5 個) を含み、各タブにはハンドラー (クリック イベント) があります。最初のページには、2 番目のページを開くリンクがあります。私は次のことをしたい: ユーザーが最初のページのリンクをクリックすると、2 番目のページが開き、特定のタブに関連付けられたハンドラーが実行されます。
これどうやってするの?
詳細:
イベントのスケジュールを含むページがあります:
<div id="content">
<div class="section">
<div id="listInfoBlock" class="list_infoBlock">
</div>
<!-- .list_infoBlock-->
</div>
<!-- .section-->
</div>
listInfoBlock
AJAX 経由で入力:
function loadEventList(id, tab) {
$('#listInfoBlock').load('/BaseEvent/EventList?period=' + id+"&tab="+tab, function () {
//the some actions
});
}
がlistInfoBlock
満たされると、イベントとスケジュールに関する情報が含まれます。
<table class="time_table" cellspacing="0">
<tbody>
<tr>
<td>
<a href="/Place/PlaceOverview/4">PlaceName</a>
</td>
<td class="time_list">
<ul>
<li>
<a href="URL" session="19" hall="2" client="1">19:00</a>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
ユーザーが時間 (タグ) をクリックするとa
、2 番目のページが読み込まれます。これは、 というイベントとブロックに関する詳細情報を含む 2 番目のページPublication
です。これは、AJAX による tab(5) ロードを含む大きなブロックです。ユーザーが「スケジュール」というタブをクリックすると、AJAX 経由でイベントのスケジュールが読み込まれます。ユーザーが時間を選択すると、ホール プランが表示されます。ユーザーは多くの不要なアクションを実行する必要があります。
私は次のことをしたい: ユーザーが最初のページで時間をクリックしてから 2 番目のページをロードすると、[スケジュール] タブがアクティブになり、ホール プランがロードされます。
そのようなことをする方法は?
私の英語に感謝し、申し訳ありません。