功能完成后淡入

时间:2015-08-16 10:30:31

标签: javascript jquery

我有以下jQuery函数,它正在重新调整我的网站导航。

一旦此导航被更改(添加了边距),我想淡化导航。

function logoPosition() {

    var totalLeft = 0,
        totalRight = 0;

    $('li.left').each(function() {
        totalLeft += parseInt($(this).width(), 10);
    });

    $('li.right').each(function() {
        totalRight += parseInt($(this).width(), 10);
    });

    var diff = Math.abs(totalRight - totalLeft),
        rePosition = '-'+diff+'px';

    $nav.css({ 'margin-left' : rePosition });

}
logoPosition();

我试过了:

$.when( logoPosition() ).then( **load nav back in** );

但是这只会在添加边距之前立即加载导航。

有什么想法吗?

0 个答案:

没有答案