Javascript / Jquery - How To Create A Proper Modal Page Overlay
I've been struggling for a couple weeks creating a modal dialog in javascript / jquery. On ios and android devices I get pretty consistent, working results - but in windows mobile
Solution 1:
I would suggest taking a look at the jQuery UI Dialog.
Here's a link to download the jQuery UI library: http://jqueryui.com/download
Here's an article that explains how to make the dialog modal: http://geekswithblogs.net/liammclennan/archive/2009/11/01/135934.aspx
<divclass="make_me_a_dialog">Content of div</div><scripttype="text/javascript">
    $(document).ready(function() {
        $('.make_me_a_dialog').dialog({ bgiframe: true,
            height: 200,
            modal: true,
            overlay: {
                backgroundColor: '#000',
                opacity: 0.5
            }                
        });
    });        
</script>EDIT
Have you tried using window.availHeight instead of window.innerHeight?
Solution 2:
Try using the outer dimensions:
viewportH = window.outerHeight;
Post a Comment for "Javascript / Jquery - How To Create A Proper Modal Page Overlay"