因为div添加了单击事件,div内部的img也添加了单击事件,所以当单击img时会先触发img上的单击事件,再触发div上的单击事件,这就是事件冒泡。
在Jquery中我们可以很方便的阻止他。
如下
1 event.stopPropagation();
这样一来单击img就不再触发div的单击事件啦