执行节点删除时,为什么对图片做这样的特殊处理呢?有什么意义吗?
如果执行类似:
var imgNode=$('#testImg').remove();
$(document.body).append(imgNode);
会发现原来删除的图片并没有被追加回来,而是一个1px*1px的透明图片,这又是一个bug了。
remove方法锁在模块链接:remove方法所在assets板块链接
执行节点删除时,为什么对图片做这样的特殊处理呢?有什么意义吗?
如果执行类似:
var imgNode=$('#testImg').remove();
$(document.body).append(imgNode);
会发现原来删除的图片并没有被追加回来,而是一个1px*1px的透明图片,这又是一个bug了。
remove方法锁在模块链接:remove方法所在assets板块链接
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
沒被追加回來是因為圖片已經被釋放掉了。
至於詳細原因已經有大神解釋得非常清楚了:
请大神解答Zepto assets模块的原理?