Я думаю, что для того, что вы хотите сделать, вы также должны остановить анимацию затухания при движении мыши:
$('#main_center').mousemove( function(e) {
$('#menylist').stop().show();
$('#menylist').fadeOut(5000);
});
Обратите внимание на звонок stop()
. Это то, что вы искали?
РЕДАКТИРОВАТЬ: решение Дэвида лучше, чем мое, потому что fadeOut()
устанавливает display
на none
, что, вероятно, не то, что вы хотите.