ホームページ > ウェブフロントエンド > CSSチュートリアル > ブートストラップ グリフィコンを使用して、折りたたみ可能なパネルの状態を動的に示すにはどうすればよいですか?

ブートストラップ グリフィコンを使用して、折りたたみ可能なパネルの状態を動的に示すにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-12 11:03:14
オリジナル
597 人が閲覧しました

How Can I Use Bootstrap Glyphicons to Dynamically Indicate Collapsible Panel State?

折りたたみ状態を示すブートストラップ グリフィコンの使用

折りたたみに関する Bootstrap 3 ドキュメントには、CSS を使用して山形アイコンを表示し、折りたたみ状態を示す例が記載されています。折りたたみパネルの様子。ただし、このソリューションはすべてのブラウザで完全に機能するとは限りません。

よりエレガントなソリューション

よりエレガントなソリューションを作成するには、Bootstrap 3 データを使用できます。折りたたみに基づいて Glyphicon クラスを動的に更新する toggle 属性state:

<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://code.jquery.com/jquery-1.11.1.min.js" type="text/javascript"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" type="text/javascript"></script>

<div class="panel-group">
ログイン後にコピー
$('.accordion-toggle').on('click', function (e) {
    var chevron = $(e.target).children('i.glyphicon');
    chevron.toggleClass('glyphicon-chevron-down glyphicon-chevron-up');
});
ログイン後にコピー

このソリューションは、折りたたみがトリガーされたときに jQuery を使用して Chevron クラスを切り替えます。 glyphicon-chevron-down クラスはパネルが開いているときに追加され、glyphicon-chevron-up クラスはパネルが折りたたまれているときに追加されます。これにより、折りたたみ状態の動的かつ応答性の高い表示が提供されます。

以上がブートストラップ グリフィコンを使用して、折りたたみ可能なパネルの状態を動的に示すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート