一段时间后对话框未打开
Dialog is not opening after some time
我正在使用jQuery UI对话框,一旦重新加载页面它就可以正常工作,但是如果我等待了一段时间,或者没有执行任何操作,那么我再次单击按钮打开该对话框,然后它给出错误:
未捕获的类型错误:未定义不是函数 删除节点 (匿名功能)
我的代码示例如下:
function deleteNode(d) {
$("#deleteNodeDialog").dialog({
/*My delete node functionality here*/
});
}
如果没有更多信息,我会尝试只使用您的deleteNode
函数"打开"对话框,而不是每次都重新初始化它。
$("#deleteNodeDialog").dialog({
/*My delete node functionality here*/
});
然后
function deleteNode(d) {
$("#deleteNodeDialog").dialog("open");
}
这样,您就不会在不必要的时候重新创建它。除非函数内部还有更多我们还不知道的事情,这使得它变得必要。
相关文章:
- Canvas+svg路径动画,在路径中的特定点暂停一段时间,然后继续
- 收集一段时间内的EMG数据.建议JS
- 在一段时间内切换文本
- 如何停止字幕文本一段时间,然后继续
- HTTP服务器在一段时间后停止(Node.js)
- Hammer.js过了一段时间就停止工作了
- Meteor-在一段时间内解锁模板(按日期)
- 画布在一段时间后开始滞后
- JS-在一段时间后水平移动图像
- AJAX 调用在获得响应并成功执行时会冻结浏览器一段时间
- 表单提交在一段时间循环PHP,jquery
- 一段时间后生成回发
- 一段时间后自动点击提交按钮
- 如何每隔一段时间更改我网站的背景颜色
- 一段时间后调用函数,但只调用一次
- 一段时间后使用Javascript加载网页ASP.net
- 在for循环中另一个音频结束后播放一段时间的音频
- 在PHP结果中添加复选框,并在一段时间后使用java逐个打开它们
- 一段时间后对话框未打开
- IE 10 预发行版上的选择框会在一段时间后隐藏