Screen Width Vs Visible Portion
I have a little problem with JavaScript, to get the screen width we use screen.width which returns the overall screen resolution, is there a command to get the resolution of the vi
Solution 1:
functionwidth(){
returnwindow.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth
|| 0;
}
functionheight(){
returnwindow.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight
|| 0;
}
Use them to return the height()
or width()
of the visible window.
Solution 2:
The area you're describing is the viewport, and can typically be accessed by using window.innerWidth or window.innerHeight in modern browsers. IE6 is a bit different, but more information on handling the viewport width for all browsers can be found in this tutorial on obtaining viewport size.
Solution 3:
I saw that the question was answered, but here is the code I used with an image to ilustrate.
functionheight(){
return(window.innerHeight)?
window.innerHeight:
document.documentElement.clientHeight||document.body.clientHeight||0;
}
$(document).ready(function(){
$('.first, .second').css('height',height());
});
$(window).resize(function() {
$('.first, .second').css('height',height());
});
Post a Comment for "Screen Width Vs Visible Portion"