执行节点删除时,为什么对图片做这样的特殊处理呢?有什么意义吗?
如果执行类似:
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.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答848 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
沒被追加回來是因為圖片已經被釋放掉了。
至於詳細原因已經有大神解釋得非常清楚了:
请大神解答Zepto assets模块的原理?