Recent Posts
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
관리 메뉴

I AM EVERYTHING

[jQuery] 레이어 팝업 바디 스크롤 고정 본문

programming

[jQuery] 레이어 팝업 바디 스크롤 고정

박꽁냥 2018. 9. 17. 17:52

.frozen{overflow: hidden; position: fixed; width: 100%; height: 100%; left: 0px;}



var fn_frozenBody = function(pFrozenToggle) {

    var $body = $("body"),

      $dimmed = $(".dimmed");


    switch (pFrozenToggle) {

      case "on":

        $body.addClass('frozen');

        $dimmed.on("touchmove", function(e) {

          e.preventDefault()

        }); //device viewport lock

        break;

      case "off":

        $body.removeClass('frozen');

        $dimmed.unbind("touchmove", function(e) {

          e.preventDefault()

        }); //device viewport unlock

        break;

    }

  };



fn_frozenBody("on");


fn_frozenBody("off");

Comments