我正在尝试在 ui 对话框按钮的单击事件中创建一个多单击功能。基本上,当用户单击“下一步”按钮时,我想在多个 div 之间切换以在对话框中显示不同的内容。目前我似乎只能让它触发一个事件。
这是我的 js 有效但只触发一个事件。
dialog.dialog({
// add a close listener to prevent adding multiple divs to the document
close: function(event, ui) {
// remove div with all data and events
dialog.remove();
},
modal: true,
resizable: false,
draggable: false,
stack: false,
width: 480,
buttons: [
{
text: "Cancel",
click: function() { $(this).dialog("close"); }
},
{
id: "cta",
click: function() {
$('.ui-dialog').css('top', '100px');
$(this).find('#modal p').remove();
}
}
]
});
主要部分是问题是“按钮”内的最后一次点击。这可能吗?我试图调用一个函数,而不是将其设置在点击本身内,但这也不起作用。