タブの切り替えは HTML 構造に依存すべきではないため、デザイナーやフロントエンド開発者に最大限の柔軟性を与えます。原則: タブ オブジェクトは、コントロール部分 (トリガー) とコンテンツ部分 (シート) に分割されます。トリガーがトリガーされると、対応するシートが表示されます。
Dashu は以前に TabControl コードを作成しましたが、2 年間使用した後でもまだ非常にテスト可能であり、このアイデアが実際のニーズと比較的一致していることがわかります。 YUI ベースのバージョンに変更したので、より鮮明に見えるかもしれません。まず テスト ページ にアクセスして、完全な JavaScript コード を確認してください。
注: 実際のコードに変更する場合は、Tab クラスを特定の名前空間に配置し、グローバル空間に直接公開しないでください。
1:
を使用します。 以下は一般的に使用される HTML 構造ですが、これに限定されません。