Jquery UI Button函数在弹出对话框中打开

时间:2015-10-30 05:17:14

标签: javascript jquery

这是我的代码,弹出对话框打开后需要点击按钮给出的功能应该有效。

$(document).ready(function () {
            var box = $('#openbox').dialog({
                autoOpen: false,
                width: 100,
                height: 200,
                title: 'hi',
                modal: true
            });
            $('#open-box').click(function () {
                getbtn = $('#openbox').dialog({
                    buttons: {
                        "view": sayhi()
                    }
                });
                getbtn.dialog("open");
            });
            function sayhi() {
                alert("hi..");
            }
        });

但问题是在打开弹出对话框时功能sayhi()正在运行。按钮中没有显示任何名称,弹出框中的按钮单击不起作用。这该怎么做?

1 个答案:

答案 0 :(得分:1)

您无法调用此类函数,因为

"view"://here you have  object which have method view 

打电话试试

getbtn.button.view 

并调用目录只需使用此

"view": sayhi();