-2

私はそのIDに基づいてdivにjqueryアクションを適用しています(これはdivを選択してアクションを適用しますが、90 divを持っています)このステートメントを短縮する方法:コードは次のとおりです

if ($('#justgarph > p:contains("draggable1")').length > 0) {
    $(".product").animate({
        "top": "0",
        "left": "0"
    }, 500).delay(100);

    $("#draggable1").animate({
        "top": "-300px",
        "left": "200px"
    }, 500);

    setTimeout(function () {
        $("#draggable1").animate({
            "top": "-106px",
            "left": "470px"
        }, 1000);
        $("#draggable1").addClass("activeproduct")
    }, 800);
}

if ($('#justgarph > p:contains("draggable2")').length > 0) {
    $(".product").animate({
        "top": "0",
        "left": "0"
    }, 500).delay(100);

    $("#draggable2").animate({
        "top": "-300px",
        "left": "100px"
    }, 500);

    setTimeout(function () {
        $("#draggable2").animate({
            "top": "-106px",
            "left": "320px"
        }, 1000);

        $("#draggable2").addClass("activeproduct")
    }, 800);
}
4

1 に答える 1