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