ここにあるコードからハッキングして細断処理した javascript 画像パンナーに手を出しました...より簡単な方法のためにこれを放棄しましたが、いくつかのことを行う方法についてアドバイスが必要です。
左ボタンと右ボタンにこのコードがあります。
<div id="wrap">
<div class="entrance-hall pan-image">
</div>
</div>
<input type="button" value="Move Left" class="nav-left" onclick="pan_animate('-=20%')" />
<input type="button" value="Move Right" class="nav-right" onclick="pan_animate('+=20%')" />
これはjavascript用です。
function pan_animate(px) {
$('.pan-image').animate({
'marginLeft' : px
});
}
ラッピング div 内で画像を左または右に 20% パンしますが、...
- パーセンテージ単位ではなくスムーズにスクロールする
- 左右のコンテナの端を通り過ぎるのをやめる
- 画像の中心から始めます。
多くを求めていませんか?これが理にかなっており、誰かが助けてくれることを願っています!
乾杯。
cssが追加されました
#wrap {
margin-bottom:60px;
border:4px solid white;
overflow:hidden;
}
.pan-image {
position:relative;
width:2106px;
height:395px;
left:50%;
margin-left:-1053px;
}
/* -- ===entrance hall=== -- */
.entrance-hall {
background:url(/staging/kennawayhouse.org.uk/images/1-entrance-hall.jpg);
}