Эффект ослабления Jquery - PullRequest
1 голос
/ 30 января 2012

Последние несколько часов я пытался реализовать эффект JQuery замедления до моего предыдущего вопроса (код здесь ), но все тщетно.

Это не сработало вообще. То, что я пытаюсь сделать, это заставить пример работать таким же образом, но добавить к нему easeOutBack, чтобы, если бы я завис над текстом, он начинался с эффекта easeOutBack до тех пор, пока не появится следующий текст. И снова easeOutBack эффект произойдет, когда я найду текст.

Есть идеи, как это сделать?

1 Ответ

4 голосов
/ 30 января 2012

что по этому поводу - http://jsfiddle.net/ZhUx8/1/.

jQuery(function($) {

    $('.topnav li').find('a[href]').parent().each(function() {
        var li   = $(this),
            a    = li.find('a'),
            div = $('<div>' + '<\/div>');

        li.hover(function() {
            a.stop().animate({marginTop: '-64'}, 500, "easeInOutBack");
        },
        function() {
            a.stop().animate({marginTop: '0'}, 500, "easeInOutBack");
        })
        .append(span);
    });

});

обязательно добавьте это в свою метку.

<script src="http://gsgd.co.uk/sandbox/jquery/easing/jquery.easing.1.3.js" type="text/javascript" ></script>
...