この記事では主に、JSON 形式のデータに基づいたシンプルな jQuery スライドショー プラグイン (jquery-slider) の紹介を紹介します。必要な友達に参考にしてもらいます。スライダー スライドショー スライド プラグインは、json データを通じて画像のアドレスと説明情報を提供します。同時に、json データに興味のある友人を動的に切り替えることもできます。知識は一緒に学ぶべきです
jquery-slider は、JSON 形式のデータに基づいた jQuery スライドショー プラグインです。このスライドでは、JSON データを通じて画像のアドレスと説明情報を提供します。JSON データを置き換えることにより、異なる画像を動的に切り替えることができます。
jqueryファイルとslider.jsファイル、およびfont-awesomeフォントアイコンファイルをページに導入します。
HTML 構造
をスライドのコンテナとして使用し、
<link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css'> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/slider.js"></script>
CSS スタイル
スライドショーに次の CSS スタイルを設定します。
<p class="slider" id="slider"> <button type="button" class="button button-prev"> <i class="fa fa-chevron-left" aria-hidden="true"></i> </button> <button type="button" class="button button-next"> <i class="fa fa-chevron-right" aria-hidden="true"></i> </button> </p>
JSONデータ
このスライドの画像と画像の説明情報はJSONデータで提供されており、形式は次のとおりです:
.slider { width: 100%; overflow: hidden; height: 500px; position: relative; } .sliderList { position: absolute; top: 0; width: 300%; height: 100%; list-style: none; } .sliderList li { position: absolute; top: 0; bottom: 0; overflow: hidden; width: 33.333333%; height: 100%; padding: 0; margin: 0; } .sliderList li img { width: 100%; min-height: 100%; border: none; } .bulletList { position: absolute; bottom: 15px; width: 100%; margin: 0 auto; list-style: none; } .bulletList li { display: inline-block; width: 12px; height: 12px; margin: 0 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background-color: #fff; cursor: pointer; } .bulletList .bulletActive { background-color: #0b0d18; } .content { position: absolute; top: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.3); font-size: 48px; color: #fff; } .button { position: absolute; bottom: 15px; z-index: 2; display: block; width: 40px; height: 40px; box-sizing: border-box; margin: 0; padding: 0; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; background-color: rgba(5, 0, 36, 0.6); color: #fff; } .button-prev { left: 15px; } .button-next { right: 15px; }
以上がこの記事の全内容です。その他の関連コンテンツについては、お支払いください。 PHP 中国語 Web サイトに注意してください。
関連する推奨事項:
jQuery モバイル クラス ライブラリを使用するときにナビゲーション履歴を読み込む方法
jquery ajaxfileuplod ファイルのアップロードについて essyui 読み込み効果について
以上がJSON形式データをベースにしたシンプルなjQueryスライドショープラグイン(jquery-slider)の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。