Code for lock and unlock page scroll using Jquery
<html>
<head>
<meta charset=”utf-8″>
<meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″>
<meta name=”viewport” content=”width=device-width, initial-scale=1″>
<title>Lock & Unlock page scroll using Jquery</title>
<script src=”https://code.jquery.com/jquery-1.12.4.min.js”></script>
<script src=”jquery.lockscroll.js”></script>
<style type=”text/css”>
#window {
position: fixed;
right: 10px;
top: 10px;
}
button {
margin-bottom: 20px;
}
#outer {
height: 1200px;
}
#element {
width: 400px;
height: 200px;
overflow: scroll;
}
h1
{
margin-top:125px;
}
</style>
</head>
<body>
<div id=”window”>
Window control
<button id=”window-lock”>Lock Scroll</button>
<button id=”window-unlock”>Unlock Scroll</button>
</div>
<h1>jQuery lockscroll Demo</h1>
</div>
Element control
<h1>jQuery lockscroll Demo</h1>
<h1>jQuery lockscroll Demo</h1>
<h1>jQuery lockscroll Demo</h1>
<h1>jQuery lockscroll Demo</h1>
<h1>jQuery lockscroll Demo</h1>
<h1>jQuery lockscroll Demo</h1>
<h1>jQuery lockscroll Demo</h1>
<h1>jQuery lockscroll Demo</h1>
<h1>jQuery lockscroll Demo</h1>
<h1>jQuery lockscroll Demo</h1>
<h1>jQuery lockscroll Demo</h1>
<h1>jQuery lockscroll Demo</h1>
<h1>jQuery lockscroll Demo</h1>
<h1>jQuery lockscroll Demo</h1>
<h1>jQuery lockscroll Demo</h1>
<script>
$(function() {
$(“#window-lock”).click(function() {
$.lockScroll();
});
$(“#window-unlock”).click(function() {
$.lockScroll(false);
});
$(“#lock”).click(function() {
$(“#element”).lockScroll();
});
$(“#unlock”).click(function() {
$(“#element”).lockScroll(false);
});
});
</script>
</body>
</html>
