Jqueryを使用して画像スライダーを作成しようとしています。
私が持っているのは、画像付きの3つのサブdivを持つメインdivです。
このフィドルを見てください。フィドル
さて、思い通りのデザインを手に入れました。欠けているのは機能です。div または画像にカーソルを合わせると、時計回りのスライダーのように動作するようにします。
これは少し混乱するかもしれません。このデモを見てください。これは私が欲しいものです。
これは私が欲しいものです。右のdivは中央の画像 src で満たされ、中央のdivは左のdiv srcを取得します。左のdiv は、定義した画像の配列から新しいsrc を取得します。現在、一度に 1 つの画像 div しか変更できません。
ただし、これ以上プラグインを使用したくありません。Jqueryプラグインのみ。CSSのみのソリューションが最適ですが、それが可能になるとは思いません。
Jクエリ
$('.maindiv img').mouseover(function () {
var image = this;
loop = setInterval(function () {
if (i < images.length - 1) {
i++;
$(image).attr('src', images[i]);
} else {
i = 0;
$(image).attr('src', images[i]);
}
}, 1500);
編集:私はこの作業の一部を得ることができました。これを確認してください。フェード効果を追加するだけで問題は、配列内の画像が終了した後、最初の画像がループバックしないことです...前にこれについて考えたことはありませんでした。