javascript - 将 HTML 控件从一个页面移动到另一页面

标签 javascript jquery html d3.js svg

我正在开发一个有 4 个选项卡式 View (单独的 HTML 页面)的项目。每个 View 都有一堆使用 d3.js 实现的 SVG 图表。现在客户想要一种功能,可以从其中剪切和粘贴/移动图表选项卡式 View 到另一个 View 。实现此目的的最佳方法是什么?我已经使用 interact.min.js 在页面限制内调整图表大小以及拖动/移动图表。

该项目采用离线格式,即没有使用任何服务器端语言。您的所有建议都应考虑到这一点。目前,所有 View 都是通过单击本地文件系统中存在的文件夹中的 html 页面来启动的。

最佳答案

我想这可能会对您有帮助。您可以用 HTML2 选项卡替换整个 HTML1,反之亦然。

HTML

<div id="div1"> HULK </div>

<div id="div2">THOR </div>

<input class="button" type="button" value="Replace THOR with HULK">

JQUERY

$(".button").click(function(){
$('#div2').replaceWith($('#div1').html());
})

这只是一个我认为可以帮助你的想法。

JS Fiddle Demo

关于javascript - 将 HTML 控件从一个页面移动到另一页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43093742/

相关文章:

JavaScript:将对象属性附加为子元素

jquery - 根据复选框被选中或未选中更改功能

javascript - 使用/不同的 CSS 建模重叠的 HTML 跨度

javascript - JQuery 拖放如何将已拖动的项目与新拖动的项目交换

javascript - JQuery 函数从多个 .js 脚本列表中加载 DIV

html - 打破表里面的表,但保持行不变

javascript - 为什么 `s.len` 未定义(而不是 4),而 `s` 的值为 `test` ? - JavaScript

javascript - Node.js- "npm install express"错误 :0906D06C :PEM routines : PEM_read_bio npm

javascript - Angular 4 div hidden vs ngIf render Agm Google Map API

javascript - 选中复选框时删除部分表单