我有一个应用程序,其中的项目可以包含子项目等。
每个项目都有一个 mouseDown 事件,我希望能够使用该事件来单击并选择一个项目。
问题是,当我单击子项时,也会调用父项 mouseDown 事件。
我如何停止这个,所以 mouseDown 事件只被调用一次,或者如果那不可能,我实际上希望在 mouseDown 事件中调用的函数只被调用一次。
这是一个非常简单地展示这一点的jsfiddle。http://jsfiddle.net/rmossuk/W9vmW/1/
如果您单击 no 单击此处,它的鼠标按下事件将被调用两次。