美文网首页
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