这是我的代码,在弹出对话框打开后,需要单击按钮,给出的功能应该起作用。
$(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()正在工作。在按钮中不显示任何名称,并且在弹出框中单击按钮不起作用。这个怎么做?
您不能那样调用函数,因为
"view"://here you have object which have method view
打电话给那个尝试
getbtn.button.view
并调用目录,只需使用此
"view": sayhi();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句