当csv数据被拖动到图形选项卡时,我有一个应用程序,数据将在jquery对话框扩展中显示为图形 . 一切正常 . 如果单击关闭按钮,对话框将按预期关闭 . 但是,使用chart.js构建的图形不会被破坏 . 就像我再次将数据拖放到图形选项卡而不刷新页面一样,对话框扩展打开,构建旧图形 . 现在,我想在点击关闭按钮后销毁jquery对话框内的所有div,canvas,graph . 如何制作这个?下面是我的代码?

$("#graph_container").dialog("open")

.dialog({

height: height,

title: data1 + " " + "(1990 January to 2008 December)",

width: width,

resizable: true,

responsive: true,

droppable: true,

close: function(ev, ui) {

graph_myLine.destroy();

$(this).remove();

}

})

.dialogExtend({

"titlebar": 'transparent',

"closable": true,

"minimizable": true,

"minimizeLocation": "right",

"icons": {

"close": "ui-icon-circle-close",

"minimize": "ui-icon-circle-minus",

"restore": "ui-icon-circle-triangle-n"

},

open: function (event, ui) {

$('#graph_container').css('overflow', 'hidden'); //this line does the actual hiding

}

});

如果我运行上面的代码,按下关闭按钮后,如果我再次将数据拖放到图形选项卡,则destroy函数在chart.js中不起作用 . 该图表仍然存在 . 它显示错误为 Uncaught TypeError: Cannot read property 'toDataURL' of null 它在代码的下面一行引发错误

$("#graph_container").droppable({

activeClass: "ui-state-default",

hoverClass: "ui-state-hover",

accept: ":not(.ui-sortable-helper)",

drop: function (event, ui) {

HoldOn.open();

//alert(ui.draggable.text());

// $("#info").html("dropped!");

canvas = document.getElementById('canvas');

if (canvas.toDataURL() !== document.getElementById('blank').toDataURL())

java对话框的关闭按钮_单击关闭按钮时,在jquery对话框中销毁Div及其内容相关推荐

  1. python 获取文本框内容_如何在python中单击按钮时获取文本框中的文本?

    我可以让您的代码在单击按钮时显示文本框中的文本: 这就是你要达到的目的吗?您没有提到是否出现错误,但我确实发现您的代码存在两个问题:Button.py脚本中似乎存在一些缩进问题.在 对于changeT ...

  2. word中插入公式的快捷键_如何使用插入键在Word中插入复制的内容

    word中插入公式的快捷键 In Word, the "Insert" key on the keyboard can be used to switch between Inse ...

  3. java用按钮控制文本框隐藏与显示_编写JAVA程序,在其中有一个按钮和一个文本框。单击按钮时,文本框中显示按钮上显示的字。...

    展开全部 一e68a8462616964757a686964616f31333363373766 主要实现技术 Java图形化界面,较为常见的有awt, swing 和swt,  一般使用SWING来 ...

  4. java 文件读取 进度_读取文本文件时如何使用Java进度栏?

    我是java swing的新手,我想阅读文本文件.在读取该文件时,我想在java进度栏中显示已读行的百分比.欢迎任何示例代码.我试过了,但我不知道我的逻辑是否正确.我怎样才能做到这一点. import ...

  5. Java异常知识整理_处理异常时的性能开销

    1.首先列两个从别的地方看到的说法: try-catch代码段会产生额外的性能开销,或者换个角度说,它往往会影响JVM对代码进行优化,所以建议仅捕获有必要的代码段,尽量不要一个大的try包住整段的代码 ...

  6. java jpa 异步编程_异步处理时的JPA

    java jpa 异步编程 几年前,在Java世界中,几乎显而易见的是,每个"企业"类项目都需要JPA与数据库进行通信. JPA是Joel Spolsky描述的" 泄漏抽 ...

  7. java 新浪 发送邮件_发邮件时终于可以通过sina的smtp验证了

    import javax.mail.*; import javax.mail.internet.*; import java.util.*; public class sendMail http:// ...

  8. java 打开gc日志_在运行时打开GC日志记录

    java 打开gc日志 总是有下一个JVM表现不佳. 而且,您内心深知,如果您只有少数启动选项可以公开一些有关正在发生的事情的信息,那么您可能就有机会真正修复该死的东西. 但是不,您需要的标志( -X ...

  9. java 视频添加音乐_视频编辑时如何添加背景音乐?具体教程?

    最近好多朋友才开始接触视频编辑软件,在学习的过程中,发现自己制作视频时好多方法都弄不明白,在制作视频时,想要给平淡无奇的视频添加一段自己喜欢的音乐,但是不知道具体用什么方法,小编就为大家带来视频编辑时 ...

最新文章

  1. (一)检测浏览器是否支持websocket
  2. 006_全局异常处理器
  3. 关于正则表达式匹配任意字符
  4. 【PAT乙级】1094 谷歌的招聘 (20 分)
  5. 眼压与角膜厚度的关系
  6. MIT正式发布编程语言Julia 1.0:Python、R、C++三合一
  7. SpringBoot 自带工具类~StreamUtils
  8. __declspec(dllexport)、__declspec(dllimport)详解
  9. VSCode代码格式化自动换行问题
  10. mac下多个php版本快速切换的方法
  11. 开发者应该关注的五项Web新兴技术:WebGL和SVG名列其中
  12. linux 进程内存 limit,Linux 中的Soft limit 和Hard limit
  13. 编译lua5.3.5报错:libreadline.so存在多处未定义的引用
  14. 关键词分词工具_运用表格宏对阿里国际站关键词库进行分组
  15. xp系统打开计算机配置文件,XP系统启动Windows零配置(WZC)服务教程(图文)
  16. ol xyz 加载天地图_OpenLayers 3 之 加载天地图
  17. Laravel文档阅读笔记-How to use @auth and @guest directives in Laravel
  18. 飞机大战,坦克大战源码、简单仿记事本、错题本源码及笔记
  19. 麦克纳姆轮(全向轮)
  20. python实现截取excel中的表格,生成图片

热门文章

  1. pycharm快捷键和常规设置
  2. 00后小码农的人生感慨 —— 2021年度总结
  3. Android面试专题系列(四):Activity之间如何进行通信→LiveDataBus
  4. javascript @description 注释
  5. java14寸折叠自行,14寸外三速小折叠半年使用感受
  6. 文本生成论文阅读Enhancing Topic-to-Essay Generation with External Commonsense Knowledge
  7. html5引擎 laya,html5引擎LayaAir
  8. Android开发——获取微信聊天记录(后台秘密发邮件)
  9. Callback回调函数介绍(C语言)
  10. 四月的“绝配”热点推荐 | 美通社公关传播月历