$(document).ready(function() {
//select all the a tag with name equal to modal
$('a[name=modal]').click(function(e) {
//Cancel the link behavior
e.preventDefault();
//Get the A tag
var id = $(this).attr('href');
//Get the screen height and width
var maskHeight = $(document).height();
var maskWidth = $(window).width();
//Set heigth and width to mask to fill up the whole screen
$('#mask').css({
'overflow':'hidden',
'width':maskWidth,
'height':maskHeight
});
//transition effect
$('#mask').fadeIn(1000);
$('#mask').fadeTo("slow",0.8);
//Get the window height and width
var winH = $(window).height();
var winW = $(window).width();
//Set the popup window to center
$(id).css({
'position': 'fixed',
'height': $(id).height() + 8,
'top': parseInt((winH / 2) - ($(id).height() / 2), 10),
'left': parseInt((winW / 2) - ($(id).width() / 2), 10)
});
$("body").css({"overflow":"hidden"});
//transition effect
$(id).fadeIn(2000);
});
//if close button is clicked
$('.window .close').click(function (e) {
//Cancel the link behavior
e.preventDefault();
$('#mask, .window').hide();
});
//if mask is clicked
$('#mask').click(function () {
$(this).hide();
$('.window').hide();
});
});
это модальные окна, суть вопроса в следующем, что нужно вписать в этот скрипт, что бы если модальное окно больше чем окно браузера тогда работает полоса прокрутки для блока модального окна?