jsコントロール要素がスクリーンの固定位置に表示され、モニター画面の高さが変化します.


//  logo      Begin
        window.addEventListener("resize", function () {
            //        (  /    ,  /    )
            changeLogoPosition();
        }, false);

        changeLogoPosition();

        function changeLogoPosition() {
            var contentHeight = $("#main_content_div").css("height");
            var logoHeight = $("#third_party_logo").css("height");
            contentHeight = parseInt(contentHeight.replace('px', ''));
            logoHeight = parseInt(logoHeight.replace('px', ''));
            //alert('    :'+document.body.scrollHeight+'     :'+contentHeight+' logo  :'+logoHeight);
            if (document.body.scrollHeight - contentHeight > logoHeight) {
                document.getElementById('third_party_logo').style.position = 'absolute';
            } else {
                document.getElementById('third_party_logo').style.position = '';
            }
        }
        //  logo      End