Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- jQuery(document).ready(function ($) {
- function getScrollbarWidth() {
- var outer = document.createElement("div");
- outer.style.visibility = "hidden";
- outer.style.width = "100px";
- outer.style.msOverflowStyle = "scrollbar"; // needed for WinJS apps
- document.body.appendChild(outer);
- var widthNoScroll = outer.offsetWidth;
- // force scrollbars
- outer.style.overflow = "scroll";
- // add innerdiv
- var inner = document.createElement("div");
- inner.style.width = "100%";
- outer.appendChild(inner);
- var widthWithScroll = inner.offsetWidth;
- // remove divs
- outer.parentNode.removeChild(outer);
- return widthNoScroll - widthWithScroll;
- }
- function moveSidebar() {
- var sidebar = $('.sidebar');
- var content = $('.sections_group');
- if (sidebar.length) {
- if (($(window).width() + getScrollbarWidth()) < 768) {
- sidebar.insertBefore(content);
- } else {
- sidebar.insertAfter(content);
- }
- }
- }
- // Resize handler
- $(window).resize(function () {
- clearTimeout(resizeTimer);
- resizeTimer = setTimeout(function () {
- moveSidebar();
- }, 300);
- });
- moveSidebar();
- });
Add Comment
Please, Sign In to add comment