0

我想知道如何简化此功能。在第一个条件下,我有自己的带有回调的函数 contentClose()。我知道,我可以使用 load ($('#content').load("cz/"+url+".h ETC...) 创建新的小函数,但我想知道不同的方式。它存在吗?

        if($('nav').hasClass('on')) {
            contentClose(function() {
              $('#content').load("cz/"+url+".htm", function() {
                        $('#gallery').photobox('a',{ time:0 });
                        $('#gallery li:first-child a').click();
                });  
            });
        } else {
            $('#content').load("cz/"+url+".htm", function() {
                    $('#gallery').photobox('a',{ time:0 });
                    $('#gallery li:first-child a').click();
            });    
        }

谢谢

4

1 回答 1

0

你的意思是这样的?

function contentLoad(){
    $('#content').load("cz/"+url+".htm", function() {
        $('#gallery').photobox('a',{ time:0 });
        $('#gallery li:first-child a').click();
    });  
}

if($('nav').hasClass('on')) {
    contentClose( contentLoad );
} else {
    contentLoad();
}
于 2013-03-03T23:05:32.227 回答