以下代码仅适用于第一次单击事件。但是,对于任何后续点击都不会发生任何事情。
<input type="submit" name="add" value="Add it" onClick="javascript:Add(); return false;">
function Add()
{
$(function(){
var dialogOpts = {
width: 880,
height: 270,
minWidth: 880,
minHeight: 270,
maxWidth: 890,
maxHeight: 300
};
$("#add").dialog(dialogOpts);
});
}
如果我从以下位置删除 return false:
<input type="submit" name="add" value="Add it" onClick="javascript:Add(); return false;">
我让它适用于 Firefox,但在 IE8 中,窗口显示一到两秒钟,然后消失(缓存清理和所有)。
我在这个网络上似乎有很多关于这个问题的例子,但我担心我对 jquery 太陌生而无法应用它们:(
非常感谢