Recent Posts
«   2025/05   »
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