すでに非表示になっている要素にマウスを合わせる方法はありますか。Steam のホームページの矢印ナビゲーションを真似しようとしています。最初にページにアクセスしたときに矢印が表示されていないことに気付くでしょう。
次に、矢印があるはずの領域にマウスを移動すると、矢印が表示されます。
矢印画像を含む div を に設定したりdisplay: none
、 を試したりしましたがvisibility: hidden
、どちらも jQuery の hover メソッドや mouseover メソッドでは機能しないようです。visibility: hidden
機能すると思っていたのですが、そうではないようです。これらの div を最初から非表示にして、それでも hover イベントを機能させる方法は他にありませんか?
ベストアンサー1
代わりに不透明度をゼロに設定します:
$('#blah').hover(function() {
$(this).fadeTo(1,1);
},function() {
$(this).fadeTo(1,0);
});