0

小さな if, else if ループを書いたところunexpected token ';'、コンソールにエラーが表示されます。;after each$(this).css('top', top-3"em");ステートメントを削除すると、 }beforeelse ifが予期しないという別のエラーが表示されます。

これが私のループです。私が迷子になった可能性のあるアイデアはありますか?

$('div.result').each(function() {

    $(this).css('top', top+"em");
    top = top + 8;

    resultcount = resultcount - 1;

    if(resultcount=5) {
        $(this).css('top', top-3"em");
    } else if(resultcount=4) {
        $(this).css('top', top-7"em");
    } else if(resultcount=3) {
        $(this).css('top', top-14"em");
    } else if(resultcount=2) {
        $(this).css('top', top-20"em");
    } else(resultcount=1) {
        $(this).css('top', top-30"em");
    }

});
4

3 に答える 3