ギャラリー内の画像のオーバーレイ画像ナビゲーション矢印を作成しようとしていますが、いくつかのスクリプトが見つかりましたが、正常に機能するために画像のサイズを指定する必要があることを除いて、正常に機能します。HTMLコード
<div id="article_image">
<img alt="" src="image.jpg" />
<div id="article_image_overlay" style="height: 361px; width: 620px">
<a href="prev" class="prev" title="Previous image"><span style="height: 361px; display: inline"/></a>
<a href="next" class="next" title="Next image"><span style="height: 361px; display: inline"/></a>
</div>
</div>
とCSSスタイル
#article_image {clear:both;margin:7px 0 10px;position:relative;overflow:hidden;overflow:hidden;}
#article_image img {display:block;}
#article_image_overlay {position:absolute;z-index:2;top:0;left:0;}
#article_image_overlay a {position:absolute;left:0;top:0;width:50%;height:100%;background:url('blank.gif') repeat 0 0;}
#article_image_overlay .next {left:auto;right:0;}
#article_image_overlay span {float:left;width:75px;height:100%;display:none;zoom:1;background:url('blank.gif') repeat 0 0;margin:0 0 0 12px;cursor:pointer;}
#article_image_overlay .next span {margin:0 12px 0 0;float:right;}
#article_image_overlay .prev:hover span,#article_image_overlay .prev.hover span {background:url('arrow_left.png') no-repeat 0 50%;}
#article_image_overlay .next:hover span,#article_image_overlay .next.hover span {background:url('arrow_right.png') no-repeat 100% 50%;}
すべて正常に動作しますが、画像のサイズに(直接)アクセスできません。HTMLコードから削除して、純粋なCSS / JSソリューションで動作するようにしたいので、ここでサポートが必要です。ありがとうございます:)