jquery简单功能

时间:2013-03-03 23:01:43

标签: jquery function

我想知道如何简化这个功能。在第一个条件中,我有自己的函数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();
            });    
        }

由于

1 个答案:

答案 0 :(得分: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();
}