1

我正在尝试在 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();
                }
            }
        ]
    });

主要部分是问题是“按钮”内的最后一次点击。这可能吗?我试图调用一个函数,而不是将其设置在点击本身内,但这也不起作用。

4

1 回答 1

2

你在寻找这样的东西吗?

http://jsfiddle.net/rsarika/h7fSf/

于 2012-06-05T10:44:28.487 回答