【发布时间】:2016-04-23 08:29:28
【问题描述】:
您好,我正在使用 DnD html5 进行实验,我需要创建一个功能,该功能可以在不刷新页面的情况下将我的 div 恢复到以前的状态。
这是我的html,
<div class='panel panel-default' >
<div class="canvas-wrap">
<div id="canvastowr">
<img src="<?php echo base_url()?>assets/images/tower_bg/sst3/tower2.png" draggable="false" width="450" height="460">
</div>
<div class="overcanvas" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<div class="mw-rf">
//this img move into dive class overcanvas and I need to make them back
<img id="mwdragable" src="<?php echo base_url()?>assets/images/mw.png" class="overmw" ondragstart="drag(event)" draggable="true" width="40" height="40" >
<img id="rfdragable" src="<?php echo base_url()?>assets/images/rf.png" class="overrf" ondragstart="drag(event)" draggable="true" width="40" height="40" >
</div>
</div>
</div>
我尝试load jquery,来自this 问题。但对我不起作用。 这是我将 div 刷新回以前的按钮,但不起作用。
document.getElementById('clear').addEventListener('click', function() {
$('#canvas-wrap').load(document.URL + ' #canvas-wrap');
}, false);
document.URL 不适合我。那我必须用什么?
请帮帮我。
编辑:
这是屏幕截图:在我删除图像之前,这是一个全屏模式,我需要将图像拖放到覆盖图像塔的 div 矩形。
我需要设置清除按钮。将可拖动的图像恢复到第一个位置。
【问题讨论】:
-
你想把当前页面加载到当前页面的一个div中吗?那是对的吗?或者只是
#之后的一部分?如果是后者,删除#之前的空格 -
我没有看到任何标签使用这个
clearid。 -
@DarrenSweeney at this 问题,我必须在 hastag 之前添加一个空格。
-
@Bravo ya my button 在 div 面板的顶部。相信我,我尝试了
clear按钮和alert();并没有问题 -
在页面加载时,使用 javascript(或 css)获取圆形元素的位置。然后单击重置按钮可以将元素返回到该位置。我不会为此胡乱重新加载。
标签: javascript jquery html twitter-bootstrap-3