var originalWidth; var originalHeight; var logo; function manageResize() { logo.width = Math.min(originalWidth,$("body").width()); logo.height = logo.width*originalHeight/originalWidth; } $(window).resize(manageResize); $(document).ready(function () { logo = $("#logo").get()[0]; originalWidth = logo.width; originalHeight = logo.height; manageResize(); });