In my page, I wish to detect whether the page has vertical scrollbars, and if so, need to detect the width of the scrollbar, so I can reduce my body by the width and thus prevent my sidebar from changing location from viewing a non-scrolling page to a scrolling page. I have the following jQuery/Javascript code:
        $(document).ready(function () {
        var parent, child, width;
        if (width === undefined) {
            parent = $('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo('body');
            child = parent.children();
            width = child.innerWidth() - child.height(99).innerWidth();
            parent.remove();
        }
        if ($("body").height() > $(window).height()) {
            //change width of body here
        }
    });
Unfortunately, this code doesn't work for me. Can someone please let me know where I'm going wrong?
 
     
     
    