Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 智能方式简报器代码_Jquery_Function - Fatal编程技术网

Jquery 智能方式简报器代码

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 } ); $("

有人能给我一个更聪明的方法来做下面的代码吗? 我知道你可以进入这里。 在第一部分的结尾,一定有可能整合if语句。 谢谢你的帮助

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 } ); 
}