这是我的代码,弹出对话框打开后需要点击按钮给出的功能应该有效。
$(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()正在运行。按钮中没有显示任何名称,弹出框中的按钮单击不起作用。这该怎么做?
答案 0 :(得分:1)
您无法调用此类函数,因为
"view"://here you have object which have method view
打电话试试
getbtn.button.view
并调用目录只需使用此
"view": sayhi();