$('#button-1').click( // открываем модальное окно
function(){
$('#modal-button-1').slideToggle(
function(){
$('#modal-button-1').removeClass( "disabled" );
});
$('#modal-button-1-content').hide(
function(){
$('#modal-button-1-content').load('page-content/price.html',
function(){
$('#modal-button-1-content').fadeIn('slow');
});
});
}),
$('#button-close-1').click( // закрываем модальное окно нажатием на крестик
function(){
$('#modal-button-1').slideToggle(
function(){
$('#modal-button-1').addClass( "disabled" );
});
$('#modal-button-1-content').empty();
});
$(document).click( // закрываем модальное окно нажатием вне модального окна
function (event){
if ( $('#modal-button-1').hasClass('disabled') ) {
return false;}
else {
if (!$( event.target ).is('#wrapper-mid')) { }
else {
$('#modal-button-1').slideToggle(
function(){
$('#modal-button-1').addClass( "disabled" );
});
$('#modal-button-1-content').empty();
}
}
});
$('#button-2').click( // открываем модальное окно
function(){
$('#modal-button-2').slideToggle(
function(){
$('#modal-button-2').removeClass( "disabled" );
});
$('#modal-button-2-content').hide(
function(){
$('#modal-button-2-content').load('page-content/order.html',
function(){
$('#modal-button-2-content').fadeIn('slow');
});
});
}),
$('#button-close-2').click( // закрываем модальное окно нажатием на крестик
function(){
$('#modal-button-2').slideToggle(
function(){
$('#modal-button-2').addClass( "disabled" );
});
$('#modal-button-2-content').empty();
}),
$(document).click( // закрываем модальное окно нажатием вне модального окна
function (event){
if ( $('#modal-button-2').hasClass('disabled') ) {
return false;}
else {
if (!$( event.target ).is('#wrapper-mid')) { }
else {
$('#modal-button-2').slideToggle(
function(){
$('#modal-button-2').addClass( "disabled" );
});
$('#modal-button-2-content').empty();
}
}
});
$('[data-num]').click( // открываем мод. окно при клике на элемент который имеет атрибут data-num
//в data-num у меня просто содержится целое число
function(){
itemNum = $(this).attr('data-num'); // беру число из data-num
$('#modal-'+itemNum).slideToggle(
function(){
$('#modal-'+itemNum).removeClass( "disabled" );
});
$('#modal-content-'+itemNum).hide(
function(){
$('#modal-content-'+itemNum).load('page-content/'+itemNum+'.html',
function(){
$('#modal-content-'+itemNum).fadeIn('slow');
});
});
}),
$('.close').click( // закрываем мод. окно при клике на элемент который имеет класс .close
function(){
$('#modal-'+itemNum).slideToggle(
function(){
$('#modal-'+itemNum).addClass( "disabled" );
});
$('#modal-content-'+itemNum).empty();
}),
$(document).click( // закрываем мод. окно при клике вне конкретного блока
function (event){
if ( $('#modal-'+itemNum).hasClass('disabled') ) {
return false;}
else {
if (!$( event.target ).is('#wrapper-mid')) { }
else {
$('#modal-'+itemNum).slideToggle(
function(){
$('#modal-'+itemNum).addClass( "disabled" );
});
$('#modal-content-'+itemNum).empty();
}
}
});