0

例:http://83.254.82.145:8080/android/

マップ下部のメニューをご覧ください。カーソルを下から移動してみてください。なぜすぐに表示されるのですか?と で同じ結果にanimate()なりslideDown()ます。

$('#map_canvas, #map_menu').hover(function(e){

    $('#map_menu').stop(true, true).slideDown(200, 'easeOutCubic');

}, function(){

    $('#map_menu').stop(true, true).delay(500).slideUp(500, 'easeInCubic');

});

どんな助けでも大歓迎です!

4

2 に答える 2

1

これを試して:

 $('#mapbackground').hover(function(e){

    $('#map_menu').stop(true, true).slideDown(200, 'easeOutCubic');

  }, function(){

    $('#map_menu').stop(true, true).delay(500).slideUp(500, 'easeInCubic');

 });
于 2012-06-29T17:46:16.363 に答える
1

あなたの問題はこの機能にあると思います:

$('#map_canvas, #map_menu').hover( ...

アニメーションで stop を呼び出しているため、map_canvas にホバリングしているため発火しています。その後、スライドアップしているため、map_menu でホバーを呼び出しています。

于 2012-06-29T17:46:33.487 に答える