跨浏览器的对话框插件。插件结构比较清晰!操作很方便!
1)使用方法:
data.modal({options});
或者:
$.modal(data, {options});
data是对话框对象: jQuery 对象, DOM 节点, 或者字符串
例子:
$('<div>my data</div>').modal({options});
$('#myDiv').modal({options});
jQueryObject.modal({options});
$.modal('<div>my data</div>', {options});
$.modal('my data', {options});
$.modal($('#myDiv'), {options});
$.modal(jQueryObject, {options});
$.modal(document.getElementById('myDiv'), {options});
2)css样式:
默认情况下插件为在幕后为你创建四个dom对象:
implemodal-overlay:遮罩层
simplemodal-container:对话框容器
simplemodal-data:对话框内容
modalCloseImg: 关闭按钮图像
利用这四个对象可以自己进行控制,如附加样式,自己控制动画效果等
3)options:
*iframe: [DEPRECATED in 1.2.2]
Update your object and embed elements with the wmode property.
*overlay: [DEPRECATED in 1.2]
See opactiy, below
*opacity: (50) [renamed from overlay in 1.2]
The opacity value, from 0 - 100. 0 = transparent 100 = opaque
*overlayId: (’simplemodal-overlay’)
The DOM element id for the overlay div
*overlayCss: ({})
The CSS styling for the overlay div
*containerId: (’simplemodal-container’)
The DOM element id for the container div
*containerCss: ({})
The CSS styling for the container div
*dataCss: ({})
The CSS styling for the data div
*zIndex: (1000) [new in 1.2]
Starting z-index value
*close: (true)
Show the code in the closeHTML option (below)?
*closeTitle: [DEPRECATED in 1.2]
See closeHTML, below
*closeHTML: (‘<a class=”modalCloseImg” title=”Close”></a>’)
[new in 1.2] - 使用默认的关闭标签时SimpleModal自动为它的class再加上这个modalCloseImg.
*closeClass: (’simplemodal-close’)
类名为simplemodal-close的将被绑定关闭事件
*position: (null) [new in 1.2]
Position of container [top, left]. Can be number of pixels or percentage. If not set, SimpleModal will center the container. To
only set one value, leave the other blank. For example: [top,] or [,left].
*persist: (false)
Persist the data across modal calls? Only used for existing DOM elements. If true, the data will be maintained across modal calls,
if false, the data will be reverted to its original state
*onOpen: (null)
The callback function called in place of SimpleModal’s open function
*onShow: (null)
*The callback function called after the modal dialog has opened
*onClose: (null)
The callback function called in place of SimpleModal’s close function
4)回调函数例子:
data.modal({onOpen: function (dialog) {
dialog.overlay.fadeIn('slow', function () {
dialog.container.slideDown('slow', function () {
dialog.data.fadeIn('slow');
});
});
}});
ata.modal({onClose: function (dialog) {
dialog.data.fadeOut('slow', function () {
dialog.container.slideUp('slow', function () {
dialog.overlay.fadeOut('slow', function () {
$.modal.close(); // must call this!
});
});
});
}});
分享到:
相关推荐
jQuery SimpleModal是一款轻量级的弹出框插件,它为网页开发者提供了一种简单、灵活的方式来创建模态对话框。这款插件以jQuery库为基础,允许用户快速实现各种类型的模态窗口,如信息提示、确认对话框、登录表单等,...
**jQuery 插件 SimpleModal 和 Impromptu 实例详解** 在网页开发中,为了提供更好的用户体验,我们常常需要创建弹出对话框来显示警告、询问用户或者展示详细信息。jQuery 插件 SimpleModal 和 Impromptu 正是为了...
jQuery SimpleModal是一款轻量级、可定制的模态对话框插件,它使开发者能够快速地创建出具有专业外观的弹窗效果。本文将详细介绍jQuery SimpleModal的使用方法及其主要特性。 ### 一、jQuery SimpleModal的基本概念...
jQuery SimpleModal是一款轻量级、高度可定制的模态对话框插件,适用于网页中的弹窗展示。它基于流行的JavaScript库jQuery构建,提供了一种简单的方式来创建模态窗口,可以用于显示内容、进行用户交互或提示信息。 ...
jQuery SimpleModal是一款轻量级的弹出框插件,它为网页开发者提供了一种简单、灵活的方式来创建模态对话框。这款插件以jQuery库为基础,允许用户快速实现各种类型的模态窗口,如信息提示、确认对话框、登录表单等。...
### JQuery弹出框插件simplemodal使用介绍及详解 #### 概述 SimpleModal是一款基于jQuery的轻量级模态对话框插件。它能够帮助开发者轻松构建各种模态对话框,同时解决跨浏览器兼容性问题。对于需要快速实现弹出框...
**jQuery SimpleModal插件详解** 在Web开发中,弹出对话框是一种常见的用户交互元素,用于展示信息、确认操作或接收用户输入。jQuery SimpleModal是一款轻量级且高度可定制的Ajax弹出对话框插件,它使得在网页中...
### JQuery弹出框插件simplemodal详细介绍 #### 概述 SimpleModal是一个功能强大且易于使用的jQuery插件,用于创建模式对话框。该插件旨在简化开发者的工作流程,避免了处理复杂的跨浏览器兼容性问题。它能够帮助...
**知识点**: 易于集成到现有表单中的jQuery插件,提供自动补全功能,提高用户输入效率。 #### 4. FacebooklikeAutocomplete **知识点**: 类似于Facebook的AutoCompleter插件,基于jQuery开发,模仿社交网络的自动...
**前端项目-SimpleModal:构建高效模式对话框** 在网页设计和开发中,模式对话框是一种常见的用户交互元素,用于显示重要信息、确认操作或收集用户输入。SimpleModal是一款基于jQuery的轻量级插件,它为开发者提供...
jquery插件所需要的js代码,包括 jquery.js的不同版本,jquery.cookie.js,jquery.form.js,jquery.metadata.js,jquery.validate.js,jquery.simplemodal.js
【jQuery插件应用实例】 jQuery,作为一款广受欢迎的JavaScript框架,因其简洁的API和丰富的功能,被开发者广泛应用于各种Web项目中。本文将介绍50个开发者最常使用的jQuery插件,涵盖从滑动门控制到表单验证等多个...
这里提到的几个jQuery插件是jQuery生态系统中的重要组成部分,它们为开发人员提供了丰富的功能,使得Web应用程序更加高效和用户友好。以下是这些插件的详细说明: 1. **jQuery.contextMenu** jQuery.contextMenu...
jquery SimpleModal Ajax弹出对话框插件,拥有简洁风格的网页弹出层插件,风格设计比较简约大方,可弹出图片、弹出含有HTML代码的div对话框等,类似的效果已有很多,请根据自己的需要采用吧。
jQuery simpleModal是一个轻量级的JavaScript插件,它基于jQuery库,用于创建模态对话框。这个插件的目的是提供一个简单且强大的接口,让用户能够快速实现弹出式窗口的功能,而无需关心复杂的浏览器兼容性问题。...
总的来说,这个jQuery插件集合涵盖了网页设计中常见的几个关键功能,可以帮助开发者快速构建功能丰富、交互性强的网站。通过灵活地应用和组合这些插件,可以实现各种定制化需求,提升网站的专业性和用户体验。对于...
SimpleModal是一款轻量级、高度可定制的jQuery插件,它使得在网页上实现弹出对话框变得非常简单。这个插件允许开发者轻松地创建模态窗口,提供了一种优雅的方式来增强用户的浏览体验。 SimpleModal的核心功能在于它...