OK私はhttp://www.gablabelle.com/で私のウェブサイトをほぼ完成させましたが、私は小さな問題を抱えています。
スライダーを使用して写真を紹介し、サムネイルの1つをクリックすると、スライダーdivfadeInが表示されます。矢印、右/左キーボードキー、マウスクリック、またはスワイプを使用してスライドを変更すると、jQueryアドレスプラグインのおかげで、URLはスライドを反映してそれに応じて変更されます。ESCまたはロゴを押すと、スライダーdivがフェードアウトします。
問題は、ホームページをロードするときに、サムネイルをクリックせずに左右のキーボードキーを押さないと、URLが変更されることです(実際には、スライダーのスライドが表示されなくても変更されるため)。
スライドの変更は気になりません。サムネイルをクリックすると、とにかく右側のスライドが表示されるからです。これは、スライドが変更されたときにURLを変更するコードです。
slider.ev.on('rsAfterSlideChange', function(event) {
$.address.state(ajax_object.path).crawlable(true).value(slider.currSlide.caption);
});
スライダーが表示されている場合にのみjQueryがこのコードを実行するようにするにはどうすればよいですか?
あなたの時間と助けに感謝します。