Сегодня у нас речь пойдет о такой, довольно простой и распространенной вещи, как модальные окна и о том, как сделать собственное модальное окно, которое появляется с отличным эффектом и становится эластичным при попытке перетащить его куда-либо по странице. Модальные окна используются для того чтобы показать пользователю какое-либо уведомление, важную информацию о сайте или запросить ввод любой информации (например обратная связь) в виде красивого всплывающего блока на странице.
Установка:
1. После /head на нужных страницах вставьте:
Код
<link rel="stylesheet" type="text/css" href="/css/dialog.css" /> <script type='text/javascript' src="/js/dynamics.min.js"></script> <script type='text/javascript' src="/js/draggabilly.pkgd.min.js"></script> <script type='text/javascript' src="/js/main.js"></script> <script> (function() { var dialog = new DialogEl(document.getElementById('dialog-1'), { mainElement: { minscale: 0.6, minopacity: 0.5, //rX : 30, rY: 40 }, innerElements: { tx: 100, ty: 100 }, // the element is considered out of bounds if its center (x,y) is either // x < outofbounds.x or x > win.width-outofbounds.x or // y < outofbounds.y or y > win.height - outofbounds.y outofbounds: { x: 0, y: 0 } });