jQuery PopModal — Модальное окно

popModal является мощным и универсальным JQuery плагином, который позволяет создавать всплывающие окна для нескольких целей, таких как подсказка , уведомление, диалоговые окна и многое другое .

Как использовать:

1. Подключаем файл стилей в шапку вашего сайта:

<link type="text/css" rel="stylesheet" href="popModal.css">

2. Подключаем библиотеку jQuery, и сам плагин модального окна так же в шапку вашего сайта:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="popModal.js"></script>

3. Сам код модального окна выглядит так:

<div id="content" style="display:none">

Ваш контент находится здеь

<div class="popModal_footer">
<button type="button" data-popModalBut="ok">ok</button>
<button type="button" data-popModalBut="cancel">cancel</button>
</div>
</div>

4. Кнопка для открытия модального окна:

<button id="demo">Click me</button>

5. Код вызова окна:

<script>
$(function(){
$('#demo').popModal({
html : $('#content').html()
});	
});
</script>

6. Стандартные параметры:

<script>
$(function(){
$('#demo').popModal({
// Static html, dinamic html, string, function (object, string, function). 
// Use function if you want load content via ajax.
html: '',

// Popup position (string).
// 'bottomCenter', 'bottomRight', 'leftTop', 'leftCenter', 'rightTop', 'rightCenter'
placement: bl,

// show/hide close button on popup (boolean).
showCloseBut: true,

// close popup when click on any place (boolean).
onDocumentClickClose : true,

// prevent close popup when click on specified elements (string).
onDocumentClickClosePrevent : '',

// overflow content (boolean).
overflowContent : false,

// create popup relative element (boolean).
inline : true,

// use popup for show as dropdown menu
as<a href="http://www.jqueryscript.net/menu/">Menu</a> : false,

// show text, before loading content (string).
beforeLoadingContent : 'Please, waiting...',

// code execution by clicking on OK button, contained in popup (function).
onOkBut: function() {return true;},

// code execution by clicking on Cancel button, contained in popup (function).
onCancelBut: function() {},

// code execution before popup shows (function).
onLoad: function() {},

// code execution after popup closed (function).
onClose: function() {}
});	
});
</script>

delux

Предлагаю делиться опытом в сфере сайтостроения!

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.