多个对话框列表
List of multiple dialog box
我需要写一个jQuery函数,使不同的按钮打开不同的对话框,每个链接作为一个单独的对话框。
我如何在html
中插入一个变量,将每个按钮链接到他的对话框,而不为每个按钮编写函数?
我有一个对话框功能,我需要将其应用于多个解决方案
$(document).ready(function () {
$('.prova').click(function () {
$('.wrap-dialog-contact')
.addClass('show-dialog')
.removeClass('hide-dialog');
$('.dialog-overlay')
.toggleClass('dialog-overlay-on')
.removeClass('overoverlay-disappear')
.addClass('overlay-appear');
$('.dialog-contact-content')
.addClass('dialog-enter');
$('.dialog-contact-content')
.removeClass('dialog-exit');
$('#over')
.addClass('blur');
});
});
$(document).ready(function () {
$('.dialog-overlay, .input-contact-close').click(function () {
$('.wrap-dialog-contact')
.removeClass('show-dialog')
.addClass('hide-dialog');
$('.dialog-overlay')
.toggleClass('dialog-overlay-on')
.removeClass('overoverlay-appear')
.addClass('overlay-disappear');
$('.dialog-contact-content')
.removeClass('dialog-enter')
.addClass('dialog-exit');
$('#over')
.removeClass('blur');
});
});
我认为最好的方法是添加一个data-XXX
,但是我如何在jQuery函数中管理它?
使用
<a class="prova" dialogId="dialog1">Dialog1</a>
<a class="prova" dialogId="dialog2">Dialog2</a>
将id添加到你的对话框中(不知道#over是什么,但你可以使用相同的逻辑):
$('.prova').click(function(){
var dialogId = $(this).attr("dialogId");
$('#'+dialogId+' > .wrap-dialog-contact').addClass('show-dialog').removeClass('hide-dialog');
$('#'+dialogId+' > .dialog-overlay').toggleClass('dialog-overlay-on').removeClass('overoverlay-disappear').addClass('overlay-appear'); $('#'+dialogId+' > .dialog-contact-content').addClass('dialog-enter');
$('#'+dialogId+' > .dialog-contact-content').removeClass('dialog-exit');
$('#over').addClass('blur');
});
相关文章:
- 着色引导框对话框
- 从服务器加载带有级联下拉列表的 jQuery 对话框
- asp.net 下拉列表中列表值在jQuery对话框中单击按钮时重置
- Asp.net 下拉列表值在 jquery 对话框中不会更改
- 基于第一个 - JQuery 对话框加载第二个下拉列表
- 下拉列表更改函数不会在 Jquery 对话框中触发
- 如何在jQuery中的对话框中显示列表
- 如何将列表作为参数传递给对话框
- 列表视图点击事件只在jQuery Mobile中的对话框中第一次发生
- 主干形式:如何在颜色框对话框上显示用于列表项编辑的jquery对话框
- 对话框中的Asp.NET下拉列表
- 多个对话框列表
- JQuery模态对话框与下拉列表和文本区域嵌入
- 在使用Knockout的对话框上绑定详细列表
- 如何设置'选择'列表中的模态对话框-流星
- 如何在角材质的对话框内容中显示下拉列表/下拉列表/选择列表?
- Sharepoint.显示列表项版本历史记录对话框
- 更改下拉列表时打开对话框
- 如何在不同站点集合的SharePoint 2010页面的模态对话框中打开新建列表项窗体
- JQuery UI对话框按钮如何访问列表的选定值