Jquery 智能方式简报器代码
有人能给我一个更聪明的方法来做下面的代码吗? 我知道你可以进入这里。 在第一部分的结尾,一定有可能整合if语句。 谢谢你的帮助Jquery 智能方式简报器代码,jquery,function,Jquery,Function,有人能给我一个更聪明的方法来做下面的代码吗? 我知道你可以进入这里。 在第一部分的结尾,一定有可能整合if语句。 谢谢你的帮助 function arrowShow( begin_end ) { var begin = ( begin_end == 1 ) ? 0 : 10; var end = ( begin_end == 17 ) ? 0 : -10; $("#element_1").css( { top: begin } ); $("
function arrowShow( begin_end ) {
var begin = ( begin_end == 1 ) ? 0 : 10;
var end = ( begin_end == 17 ) ? 0 : -10;
$("#element_1").css( { top: begin } );
$("#element_2").css( { top: end } );
if ( begin_end == 1 ) {
$("#element_3").css( { display: 'none' } );
} else {
$("#element_3").css( { display: '' } );
}
if ( begin_end == 17 ) {
$("#element_4").css( { display: 'none' } );
} else {
$("#element_4").css( { display: '' } );
}
}
听起来你在找这样的东西:
function arrowShow( begin_end ) {
var elem1 = ( begin_end == 1 ) ? 0 : 10;
var elem2 = ( begin_end == 17 ) ? 0 : -10;
var elem3 = ( begin_end == 1 ) ? 'none' : '';
var elem4 = ( begin_end == 17 ) ? 'none' : '';
$("#element_1").css( { top: elem1 } );
$("#element_2").css( { top: elem2 } );
$("#element_3").css( { display: elem3 } );
$("#element_4").css( { display: elem4 } );
}