質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

解決済

2回答

864閲覧

サムネイルでメイン画像を切り替え、メイン画像をクリックしたらlightboxのように画像を切り替えたい

akinco

総合スコア17

jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2018/10/24 08:25

編集2018/10/24 08:29

現在、下記URLサイトを真似てサムネイルでページ内のメイン画像が切り替わり
そこにlightboxを併せてメイン画像をポップアップ表示させています。
https://www.imamura.biz/blog/26772

しかし、ユーザー様よりポップアップ画面で前後の写真に切り替えたいとの要望を受け行き詰っています。
何かいいプラグインや方法などがありましたらご教授ください。
よろしくお願いいたします。

Javascript

1 <!-- ChangePhoto --> 2 $(function(){ 3 $("img.ChangePhoto").click(function(){ 4 var ImgSrc = $(this).attr("src"); 5 var ImgAlt = $(this).attr("alt"); 6 $("img#MainPhoto").attr({src:ImgSrc,alt:ImgAlt}); 7 $("img#MainPhoto").hide(); 8 $("img#MainPhoto").fadeIn("slow"); 9 return false; 10 }); 11 }); 12 13 $(function() { 14 $('.sumnail img').on('click', function() { 15 var tag = $(this).attr("src"); 16 var title = $(this).attr("alt"); 17 $('.p_img a').attr("href",tag); 18 $('.p_img a').attr("data-title",title); 19 }); 20 }); 21 <!-- End ChangePhoto Code -->

HTML

1<div class="p_img"> 2 <p> 3 <a href="./img/01.jpg" data-lightbox="img" data-title="sample"> 4 <img src="./img/01.jpg" alt="" id="MainPhoto"></a> 5 </p> 6 7<ul class="sumnail_list"> 8 <li class="sumnail"><img src="./img/01.jpg" alt="sample" class="ChangePhoto"></li> 9 <li class="sumnail"><img src="./img/02.jpg" alt="sample2" class="ChangePhoto"></li> 10 <li class="sumnail"><img src="./img/03.jpg" alt="sample3" class="ChangePhoto"></li> 11</ul>

css

1div.press_img { 2 margin: 0 auto; 3 padding: 0 0 2em; 4} 5 6div.press_img p { 7 text-align: center; 8} 9 10div.press_img p img { 11 width: 60%; 12 border-radius: 2px; 13} 14 15ul.sumnail_list { 16 display: flex; 17 flex-flow: row wrap; 18 justify-content: flex-start; 19 align-items: baseline; 20 padding: 1em 0 2em; 21} 22 23ul.sumnail_list li { 24 width: 16.66667%; 25 padding: 0.5em 0; 26 text-align: center; 27 line-height: 1.3em; 28 font-size: 12px; 29} 30 31ul.sumnail_list li img { 32 width: 90%; 33 border-radius: 2px; 34}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

Lightboxで「ポップアップ画面で前後の写真に切り替え」はできると思います。
Four image set|Lightbox

投稿2018/10/26 10:32

Lhankor_Mhy

総合スコア36057

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

akinco

2018/10/29 01:26

コメントありがとうございます。 Lightboxでは、サムネイルによるメイン画像切替えができなかったように思います。 hidden等で対応できそうですが、ソースを複雑にしたくないので考えていません。 SliderProで実装できましたので、締切りたいと思います。 ありがとうございました。
guest

0

自己解決

SliderProで実装できました。

投稿2018/10/29 01:24

akinco

総合スコア17

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問