понедельник, 7 сентября 2009 г.

Jquery - минимальная ширина для ИЕ 6

Хороший скриптик для установки минимальной ширины для всеми любимой “шестерки”. Поддерживает ресайзинг.

function minwidth() {
if ( (jQuery.browser.msie) && (jQuery.browser.version==6) ) {
var cssprop = jQuery("#container").css("min-width");
if ( cssprop == null ) {
cssprop = 1000; //No min-width; default to min-width of 760


} else {
cssprop = parseInt(cssprop); //Convert value to numeric;
};//get document margin to figure browser width to look for
var margin = parseInt( jQuery(”body”).css(”margin-left”) ) + parseInt( jQuery(”body”).css(”margin-right”) );
//21px is the width of the scroll bar.
if ($(window).width() < (cssprop + margin + 21)) {
$(”#container”).css(”width”, cssprop); //Set fixed-width
} else {

$("#container").css("width", $(window).width()); //Set fixed-width
};
};
};

$(document).ready(function(){
minwidth(); //call IE minwidth on page load
$( window ).resize( minwidth ); //IE Resize event - resize for min-width
});

Комментариев нет:

Отправить комментарий