我在 javascript 中有两个 if 语句。我需要第二个 if 语句仅在执行第一个 if 语句之后运行(我不能将两个 if 语句放在彼此内部,因为第一个 if 语句有时会执行。否则,必须在第二个 if 语句运行之前检查第一个语句。 )
我该怎么做呢?
这是代码顺便说一句:
if( $('#suggestion-'+change).html() == null )
{
$.ajax({
type: 'post',
dataType: 'html',
url: '/suggestion/ajax-change/',
data: {type: change},
success: function(result,status)
{
$('#profile_suggestion .content_wrapper').prepend(result);
}
});
}
if( active != change )
{
var panelShow = '#suggestion-' + change;
var panelHide = '#suggestion-' + active;
var dirShow = ''; var dirHide = '';
switch( active )
{
case 'compatibility':
dirHide = 'left';
switch( change )
{
case 'mutual':
dirShow = 'right';
break;
}
case 'mutual':
switch( change )
{
case 'compatibility':
dirHide = 'right';
dirShow = 'left';
}
}
$(panelHide).hide("slide", { direction: dirHide }, 1000);
$(panelShow).show("slide", { direction: dirShow }, 1000).removeClass('fader');
$(panelHide).addClass('fader');
active = change;
}