0

マウスオーバーすると、1 つの div が表示されるようにしています。

jQuery 1.3 を使用しています。

ここに私が持っているものがあります:

$('#hoveroverthis').hover(function() {$('#showbox').show()});  

これはうまくいかないのですか?

編集:修正。みんな、ありがとう!

4

3 に答える 3

1

このコードを$.document.ready()関数に記述して確認できます

于 2012-08-03T08:16:57.683 に答える
0

この質問に対する決定的な答えは、 「はい」です。正しい要素 ID を入力し、このスクリプトが実行された時点でそれらの ID を持つ要素が存在すると仮定すれば、これは機能するはずです。

ドキュメントを JavaScript で操作できるようにするには、ドキュメントの「ready」イベントへのハンドルでコードをラップします。jQuery には、このためのショートカットがあります。

$(function() {
    // Everything in this context will be executed when the document is ready
    $('#hoveroverthis').hover(function() {$('#showbox').show()});
});
于 2012-08-03T08:17:05.120 に答える
0

これを使用できます:

$(document).ready(function(){//when document is ready (loaded) these functions will initialise
  $('#hoveroverthis').hover(function() {
     $('#showbox').show()
  },function() {//mouseleave event
     $('#showbox').hide()
  });  
});
于 2012-08-03T08:19:50.633 に答える