javascript - 如何将 Google Visualization 放入 <div> 并使用 jQuery 使其可拖动

标签 javascript jquery jquery-ui draggable

我遇到一个问题,即当由 Google Visualization 对象填充时,div 变得不可拖动。几乎就像可视化阻止鼠标拖动内容一样。我意识到我可以在 div 外部添加一个句柄,但我需要 div 看起来干净简单(没有句柄或额外的东西)。

这是一个例子:http://jsbin.com/awoma4/5/edit

我需要可视化来填充整个 div,还可以通过在任何地方单击它来拖动它,但现在我不知所措。有任何想法吗?如果这不可能,也许有一种方法可以让句柄只在鼠标悬停时出现,否则就消失?

最佳答案

我找到了解决方法,我做了以下操作:

  1. 将可视化的目标更改为具有绝对位置的子 div
  2. 添加了第二个高度和宽度 = 100% 并且也是绝对的子 div

这样第二个 child 将“覆盖”第一个(但它基本上是不可见的,因为它是空的)并允许拖放工作(因为它将继承父级的拖放)。 任何人有任何想法或更好的想法?它并不完美,因为它阻止了 Google Visualization 的任何鼠标功能,但它看起来仍然不错。

关于javascript - 如何将 Google Visualization 放入 <div> 并使用 jQuery 使其可拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4936789/

相关文章:

javascript - 类型-GraphQL : Allow document owner and admin/moderator access with the @Authorized() decorator

javascript - 在页面加载时运行 javascript 函数

javascript - Typed.js - 如何多次调用函数 onClick

javascript - 如何将键盘按键指定为菜单项的快捷方式

jquery - 更改 src 后等待所有图像加载完毕

jquery - 您建议在 WordPress 网站上的哪个位置加载 jQuery 库?

javascript - Ajax 调用等待另一个 Ajax 调用的响应?

javascript - jQuery UI .effect() 不适用于 if..else 条件

javascript - 我如何让 jQuery datepicker 在 angularjs 中与 watch 一起工作?

css - 如何获得与输入内联的 jQuery UI Datepicker 按钮?