haru and...

猫のようにだらけ、犬のように遊ぶ。

【javascript】【jQuery】画面上のBlock UIを一括でunblockする

BlockUIが動いてる要素がわからない!!!
いや、わかるんだけどその要素が動的に変わるとかの場合こまりません??

てか、今日困りました(笑)

なのでIDを渡さずにunblockできる関数を作った。
画面上で複数ブロックが動いてても一括でunblockする関数。

 

// Block UIを一括解除
function BlockUIRelease() {
    // block発動中は見つかるはず
    var $block = $(".blockUI");

    if ($block.length != 0) {
        // 親要素を探す
        var $parentBlock = $block.parent();
        // ブロック解除
        $parentBlock.unblock();
    }
}