我监听了一个元素的touch事件,当我删除掉它后,touch事件就不触发了。那么我应该如何达到删除它,并且touch事件能够继续执行呢?(我目前是先拷贝,再删除它,最后重新赋值为拷贝对象。但是报错)
当然,我其实有想到过给它们的父元素添加touch,这样的话,即使删除了某个子元素,touch事件也不会丢失,但是因为我要做其他的处理,这样弄真的很麻烦,最简洁,最理想的就是对当前子元素。有没有能够达到我的需求的好的解决方式?请指教
我监听了一个元素的touch事件,当我删除掉它后,touch事件就不触发了。那么我应该如何达到删除它,并且touch事件能够继续执行呢?(我目前是先拷贝,再删除它,最后重新赋值为拷贝对象。但是报错)
当然,我其实有想到过给它们的父元素添加touch,这样的话,即使删除了某个子元素,touch事件也不会丢失,但是因为我要做其他的处理,这样弄真的很麻烦,最简洁,最理想的就是对当前子元素。有没有能够达到我的需求的好的解决方式?请指教
13 回答12.7k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答812 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
你的意思应该是这样吧
$parent.on('touch', '.child', function() {});
然后你删除对应dom再添加的时候事件会自动加上