Jquery ui 为什么下面的JQuery UI代码没有';是否无法删除删除的元素?
我需要一些代码来删除掉在红色div上的元素。我需要这些代码来执行以下操作:Jquery ui 为什么下面的JQuery UI代码没有';是否无法删除删除的元素?,jquery-ui,jquery-ui-draggable,Jquery Ui,Jquery Ui Draggable,我需要一些代码来删除掉在红色div上的元素。我需要这些代码来执行以下操作: function makeResizable(x) { x = $(x); x.resizable(); } function makeDraggable(x) { x = $(x); x.draggable(); } function createPredefine(){ $element = $(' <img src="img/5.jpg" alt="" height="45"
function makeResizable(x)
{
x = $(x);
x.resizable();
}
function makeDraggable(x)
{
x = $(x);
x.draggable();
}
function createPredefine(){
$element = $(' <img src="img/5.jpg" alt="" height="45" width="110"
onDblClick="makeResizable(this)" />');
$("#canvas").append($element);
$element.draggable();
}
$(document).ready(function(e) {
$( "#deleting_div" ).droppable({
drop: function( event, ui ) {
$(this).children().remove();
alert("trigger");
}
});
});
function makeResizable(x)
{
x = $(x);
x.resizable();
}
function makeDraggable(x)
{
x = $(x);
x.draggable();
}
function createPredefine(){
$element = $(' <img src="img/5.jpg" alt="" height="45" width="110"
onDblClick="makeResizable(this)" />');
$("#canvas").append($element);
$element.draggable();
}
$(document).ready(function(e) {
$( "#deleting_div" ).droppable({
drop: function( event, ui ) {
$(this).children().remove();
alert("trigger");
}
});
});
function makeResizable(x)
{
x = $(x);
x.resizable();
}
function makeDraggable(x)
{
x = $(x);
x.draggable();
}
function createPredefine(){
$element = $(' <img src="img/5.jpg" alt="" height="45" width="110"
onDblClick="makeResizable(this)" />');
$("#canvas").append($element);
$element.draggable();
}
$(document).ready(function(e) {
$( "#deleting_div" ).droppable({
drop: function( event, ui ) {
$(this).children().remove();
alert("trigger");
}
});
});
函数可调整大小(x)
{
x=$(x);
x、 可调整大小();
}
函数makeDraggable(x)
{
x=$(x);
x、 可拖动();
}
函数createPredefine(){
$element=$('');
$(“#画布”).append($element);
$element.draggable();
}
$(文档).ready(函数(e){
$(“#删除_div”)。可拖放({
drop:函数(事件、用户界面){
$(this.children().remove();
警报(“触发器”);
}
});
});
创造
组件function makeResizable(x)
{
x = $(x);
x.resizable();
}
function makeDraggable(x)
{
x = $(x);
x.draggable();
}
function createPredefine(){
$element = $(' <img src="img/5.jpg" alt="" height="45" width="110"
onDblClick="makeResizable(this)" />');
$("#canvas").append($element);
$element.draggable();
}
$(document).ready(function(e) {
$( "#deleting_div" ).droppable({
drop: function( event, ui ) {
$(this).children().remove();
alert("trigger");
}
});
});
    <img src="img/5.jpg" alt="" height="45" width="110"
onClick="createPredefine()"/>        <img
src="img/6.jpg" alt="" height="60" width="80" onClick="createCircle()"/>
<br /><br >
</div>
</td>
<td>
<div id="canvas" style="background-
color:#FFF;width:800px;height:700px;">
<div id="deleting_div" style="background-
color:red;widhth:50px;height:50px;"></div>
<h2>             
       
           
    Draw Here</h2></div>
</td>
</tr>
</table>
</BODY>
</HTML>
    
   
    
 在此处绘制
不能在画布中放置(请参见)
function makeResizable(x)
{
x = $(x);
x.resizable();
}
function makeDraggable(x)
{
x = $(x);
x.draggable();
}
function createPredefine(){
$element = $(' <img src="img/5.jpg" alt="" height="45" width="110"
onDblClick="makeResizable(this)" />');
$("#canvas").append($element);
$element.draggable();
}
$(document).ready(function(e) {
$( "#deleting_div" ).droppable({
drop: function( event, ui ) {
$(this).children().remove();
alert("trigger");
}
});
});
画布就像一幅画,而不是一堆乐高积木——你放在画布上的东西是平的和永久的。DOM更像是乐高积木的集合;您可以拿起一个并移动它(与它相连的所有东西都会移动)
function makeResizable(x)
{
x = $(x);
x.resizable();
}
function makeDraggable(x)
{
x = $(x);
x.draggable();
}
function createPredefine(){
$element = $(' <img src="img/5.jpg" alt="" height="45" width="110"
onDblClick="makeResizable(this)" />');
$("#canvas").append($element);
$element.draggable();
}
$(document).ready(function(e) {
$( "#deleting_div" ).droppable({
drop: function( event, ui ) {
$(this).children().remove();
alert("trigger");
}
});
});
你能用一幅画最接近移动物体的地方可能就是弄脏了画:)
function makeResizable(x)
{
x = $(x);
x.resizable();
}
function makeDraggable(x)
{
x = $(x);
x.draggable();
}
function createPredefine(){
$element = $(' <img src="img/5.jpg" alt="" height="45" width="110"
onDblClick="makeResizable(this)" />');
$("#canvas").append($element);
$element.draggable();
}
$(document).ready(function(e) {
$( "#deleting_div" ).droppable({
drop: function( event, ui ) {
$(this).children().remove();
alert("trigger");
}
});
});
最有效的方法可能是创建一个由DOM对象构建的“虚拟”绘画/画布,然后将其“绘制”到画布上(请参见)这是一个具有id=“canvas”的div,只是为了理解。绘图工作正常,我只是想在Dropable div触发drop事件时删除Drople对象。噢,天哪!我没注意到!我对droppable不是很熟悉,但是“drop”事件是否有对已删除对象的引用?如果是这样的话,我希望$(dropEvent.droppedObject).remove()能够完成这个任务。好的,谢谢!我已经更改了场景,并通过使用一些其他逻辑和单击事件来完成工作。
function makeResizable(x)
{
x = $(x);
x.resizable();
}
function makeDraggable(x)
{
x = $(x);
x.draggable();
}
function createPredefine(){
$element = $(' <img src="img/5.jpg" alt="" height="45" width="110"
onDblClick="makeResizable(this)" />');
$("#canvas").append($element);
$element.draggable();
}
$(document).ready(function(e) {
$( "#deleting_div" ).droppable({
drop: function( event, ui ) {
$(this).children().remove();
alert("trigger");
}
});
});