- ベストアンサー
HTML、CSS、Javaスクリプトを使用して
HTML、CSS、Javaスクリプトを使用して1つの場所に、リンク付きの画像を順番に複数表示させ、それをループさせるにはどのようにすれば良いでしょうか?
- みんなの回答 (13)
- 専門家の回答
質問者が選んだベストアンサー
必要ファイルはすべてCDNからの自力取り込みです。 (外部にある、サーバーから入手しているという事) なので、貴方が用意するのは、 画像とリンクを押した後の画像のみ?となるでしょう。 技術的に、突っ込んでくれたらうれしいポイントが、 ヘッダー内で、scriptを実行しているが、 この位置ではまだ、body内のHTMLは読み込んでないんじゃないの? ってことに気が付いてくれたら結構、「お~」だったりも^^ だから$で始まるんですけどね。(というか、jqueryのthisポインタ) HTMLを読み込み終わってから$が動くために 先に宣言をまとめられるという特性です。 こうすると、BODYの中は、綺麗になるのが、わかってもらえたかと。 ただ、やってることは他のサンプルをローカルで動くように しただけなので、特に私は何もしてませんけどね。 ではでは!おそくなりましたね。ごめんね~
その他の回答 (12)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
>リンク付きの画像を順番に複数表示させ であれば、例えば、 <style> .waaa { display : none; } </style> HTML パートでは、このクラスをキーとした <a herf=アドレス class=waaa><img src="画像"></a> <a herf=アドレス class=waaa><img src="画像"></a> <a herf=アドレス class=waaa><img src="画像"></a> 必要個数並べる しかし、デフォルトがdisplay:noneなので、表示はされない。 後は、JavaScriptで、キーwaaaを拾うと、使用した個数classが見つかるので、 全部に display : none; にオーバーライドをかけたら、 次の表示物だけをdisplay : show;にオーバーライドしていく。 ってのを、タイマー割込みにセット。 後は、見つかった個数を超えたらカウンタリセット。 これで、要件定義は満たすと思われます。
- t_ohta
- ベストアンサー率38% (5293/13829)
フルスクラッチで作りたいのですか? それとも画像をスライドさせる機能が実現すればいいだけですか? 機能を実現するだけなら Splide などのライブラリを使うのが手っ取り早いと思います。
- 1
- 2
お礼