Показать сообщение отдельно
  #23 (permalink)  
Старый 23.02.2009, 21:03
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

да, не учел еще один нюанс
function onMouseEnterLeave( e ) {
 
    var to = { mouseenter: 0.1, mouseleave: 1 };
    if( $.data(this, 'isRunning') ) {
        $.data( this, 'last', e.type );
        return;
    }
    $.data( this, 'isRunning', true );
    $.data( this, 'last', null );
    var id = this.id;
    var type = e.type;
    $(this).fadeTo(500, to[ e.type ], function() {
        var last = $.data($('#'+id)[0], 'last');
        if( last && (type != last) )
            setTimeout( function() {
                $('#'+id).trigger( last );
        }, 0 );
        $.data( $('#'+id)[0], 'isRunning', false );
    });
}
$("a img").bind("mouseenter", onMouseEnterLeave);
$("a img").bind("mouseleave", onMouseEnterLeave);

но стоит задуматься, а надо ли это вообще
Ответить с цитированием