• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Litebox v1.0のカスタマイズ方法)

Litebox v1.0のカスタマイズ方法

このQ&Aのポイント
  • Litebox v1.0を使ったホームページのカスタマイズ方法について教えてください。
  • 写真のグループ化時に表示されるPrev、Nextタブをデフォルトで表示する方法を教えてください。
  • litebox-1.0.jsファイルの298.299行目の修正では変化がなかったため、他の方法を教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • mflow
  • ベストアンサー率63% (42/66)
回答No.2

ソースを覗いてみました。 そしたらjavascriptは関係なく付属のlightbox.cssファイルの53,54行目を直せばいけそうです。 #prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; } #nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; } ↓ #prevLink, #prevLink:visited { background: url(../images/prevlabel.gif) left 15% no-repeat; } #nextLink, #nextLink:visited { background: url(../images/nextlabel.gif) right 15% no-repeat; } こんな感じに。 お試しください。

N_moon
質問者

お礼

ありがとうございます! アドバイスの通りにしたら、望んでいた結果が得られました! javascriptを変更しなければならないとばかり思い込んでいました。 素人判断は怖いと反省しました。 本当にありがとうございました。

その他の回答 (1)

  • mflow
  • ベストアンサー率63% (42/66)
回答No.1

ソースを見ていないので推測ですが、hideではなくてshowのタイミングを変えればよいのではないでしょうか。たとえばliteboxのレイヤーが表示されたときとか。 298,299行目のhideはコメントアウトしてしまえば良い気がします。 (あくまで推測です)

N_moon
質問者

補足

mflow様。アドバイスありがとうございます。 申し訳ありませんがもう少しヒントをいただけませんか?ソースの中に // if not first image in set, display prev image button if(activeImage != 0){ Element.show('prevLink'); document.getElementById('prevLink').onclick = function() { myLightbox.changeImage(activeImage - 1); return false; } } // if not last image in set, display next image button if(activeImage != (imageArray.length - 1)){ Element.show('nextLink'); document.getElementById('nextLink').onclick = function() { myLightbox.changeImage(activeImage + 1); return false; } } という表記を見つけたのですが、ここを直せばいいのでしょうか? > hideではなくてshowのタイミングを変えればよいのではないでしょうか。 > たとえばliteboxのレイヤーが表示されたときとか。 というのは具体的にはどのように表記すれば良いのでしょうか? javascriptはまったくわからないため、どうすればいいのか見当がつかず困っています。 お手数をかけて申し訳ないのですがアドバイスをお願いできないでしょうか?

関連するQ&A

専門家に質問してみよう