/*
* author: mihail-174
* v1.0.1
* github: https://github.com/mihail-174
*
* Модальное окно на jQuery UI
* при открытии убираем полосы прокрутки,
* а при закрытии окна показываем полосы прокрутки.
* для полос прокрутки используем плагин 'scrollBarToggle.js'
*/
$('.autodialog').on('click', function() {
$('SELECTOR').dialog({
show: { effect: "fade", duration: 300 },
hide: { effect: "fade", duration: 300 },
title: 'Заголовок',
modal: true,
width: 500,
height: 'auto',
draggable: false,
resizable: false,
buttons: [
{
text: "Отправить",
click: function() {
$( this ).dialog( "close" );
}
}
],
open: function (event, ui) {
$('body').disableScroll();
$('.ui-widget-overlay').on('click', function(){
$('.ui-dialog-titlebar button').click();
});
},
close: function () {
$('body').enableScroll();
},
});
});