ホテル用に作成しているWebサイトで基本的な画像ギャラリーを作成するためにjQueryを学んでいますが、現在は計画していません。矢印が画像を循環するようにしました(アニメーションはまだありません)が、画像がホバーされたときに矢印がフェードインし、そうでないときにフェードアウトする必要があると判断しましたが、これはどういうわけかCSSを台無しにしています.
以下を呼び出すと、矢印がフェードアウトし始めます。$('.arrowRight').fadeOut(0);$('.arrowLeft').fadeOut(0);
jQuery ready() 関数の開始時。
これは問題ありませんが、画像にカーソルを合わせて矢印がフェードインすると、画像が右に移動し、その理由がわかりません. 左矢印がフェードインしているということは、左矢印が押し込まれていることを意味しますが、矢印には次のcssがあるためだと思います。
position:relative;
top: -90px;
left: 25px;
相対要素は通常の要素の位置を変更できるべきですか?
試してみる必要がある場合は、大きな (プレースホルダー) 画像にカーソルを合わせるだけで、矢印がフェードインすると画像がジャンプし、フェードアウトすると画像が元に戻ります。
なぜこれが起こっているのですか?私はjQuery初心者です。
ページへのリンクは次のとおりです: BeanSheaf Hotel Temporary Space
御時間ありがとうございます、
インフィニティフィズ