美文网首页
detach()与remove()的区别

detach()与remove()的区别

作者: 94very | 来源:发表于2018-07-28 15:11 被阅读0次

移除事件detach()与remove()

相同点:两者都是将节点移除,但未删除,用一个变量保存起来,之后还可以调用。

不同点:detach()是将该节点的绑定事件一起保存,而remove()只是将节点保存,绑定事件删除。

下来我们看个例子

代码如下

detch()与remove()

效果图如下


效果图

第一个图片绑定了一个点击事件,可以将图片放大一倍。

remove()按钮绑定了一个点击事件,将第一个图片通过remove()函数移入框内。

detach()按钮也绑定了一个点击事件,将第一个图片通过detach()函数移入框内。

先点击remove()按钮,再点击被移入的图片,效果如下


remove()\

点击detch()按钮,再点击被移入的图片,效果如下


detach()

这就是detach()与remove的相同点与区别。

相关文章

网友评论

      本文标题:detach()与remove()的区别

      本文链接:https://www.haomeiwen.com/subject/wkrdmftx.html