この記事では、カルーセルマップの効果を実現するためのjsの具体的なコードを参考までに共有します。具体的な内容は次のとおりです。 1. HTML部分 <div id="ボックス"> <ul> <li class="show"><img src="img/1.jpg" alt=""></li> <li><img src="img/2.jpg" alt=""></li> <li><img src="img/3.jpg" alt=""></li> <li><img src="img/4.jpg" alt=""></li> <li><img src="img/5.jpg" alt=""></li> <li><img src="img/6.jpg" alt=""></li> </ul> <img src="img/l.png" alt="" id="lef"> <img src="img/r.png" alt="" id="rig"> <オル> <li class="focus" data-i = "0"></li> <li データ-i = "1"></li> <li データ-i = "2"></li> <li データ-i = "3"></li> <li データ-i = "4"></li> <li データ-i = "5"></li> </ol> </div> 2. js部分 <スクリプト> var liList = document.querySelectorAll("#box ul li") var olList = document.querySelectorAll("#box ol li") var rig = document.getElementById("rig") var lef = document.getElementById("lef") 変数インデックス = 0 関数setLi(){ for(var i = 0;i <liList.length;i++){ liList[i].className = "" olList[i].className = "" } liList[インデックス].className = "表示" olList[インデックス].className = "フォーカス" } //Rightrig.onclick = function(){ if(インデックス !== 5){ インデックス++ } if(インデックス === 5){ インデックス = 0 } setLi() } //左 lef.onclick = function(){ if(インデックス !== 0){ 索引 - } if(インデックス === 0){ インデックス = 5 } setLi() } //ポイント for(var i = 0;i < olList.length;i++){ olList[i].onclick = 関数(){ インデックス = this.getAttribute("data-i") setLi() } } // タイミング var autoPlay = setInterval( 関数(){ リグ.クリック() },3000) //再生を停止するにはマウスを移動します var box = document.querySelector("div") box.onmouseenter = 関数(){ clearInterval(自動再生) } // マウスを離して再生を続けます box.onmouseleave = function(){ 自動再生 = 間隔を設定する( 関数(){ リグ.クリック() },3000) } </スクリプト> 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux Crontab シェル スクリプトを使用して第 2 レベルのスケジュールされたタスクを実装する方法
>>: mysqlは指定された期間内の統計データを取得します
最近、PHP で Web ページを書いているときに、エンコードを UTF-8 に設定しました。しかし...
実際、上記の 3 つの表はいずれも 3 行 3 列です。区切り線を非表示にするコツはルールにあります...
MySQL SQL ステートメントにコメントを追加できます。MySQL SQL ステートメントのコメ...
目次1. データソース2. データの総合順位1) 総合ランキング2) 同順位3) 同順位3. データ...
IDEA は Java で最も一般的に使用されている開発ツールであり、Docker は最も人気のある...
現象プロジェクトにはネストされたフレックス構造がいくつかあります。 <スタイル> /* ...
この記事は主に、Vue のレスポンシブ ソース コードを理解していない、または触れたことがない人向け...
重要なのは、ローカルサーバーに書き込み権限がないことですキーはここにあります(アクセス拒否)。私は肯...
<br />このシリーズの最初のセクションでは、Web サイトのパフォーマンスを向上させ...
序文これまでにも、一部の SQL ステートメントを不適切に使用すると MySQL インデックスが失敗...
3つの仮想マシン132、133、134を群がらせる1. クラスターを初期化し、自分自身をクラスターに...
MySQL が alter table などの DDL 操作を実行すると、テーブル メタデータ ロッ...
最近、顔コレクションに関するプロジェクトに取り組んでいましたが、フロントエンドモジュールを書いている...
この記事では、Windows プラットフォームで ogg プログラムを監視する方法を紹介します。 (...
PCIE には 4 つの異なる仕様があります。下の図でそのうちの 2 つを見てみましょう。マザーボー...