"this"使用 jQuery 触发器、触发器处理程序或模拟时的引用



我们的CSS家伙有一个覆盖视频图像缩略图的图标。当用户单击缩略图时,视频应该播放(并且确实可以!),但是当他们单击叠加的"播放"映像时,该图像会消耗单击,并且不会直接传递给基础图像。

因此,我搜索并找到了jQuery的触发()函数,并将其添加到Icon Click Handler中以触发缩略图处理程序,并且可以正常工作,除了运行缩略图时,"此"引用为图标,不是相应的缩略图。

我已经尝试了triggerhandler()和jQuery的内部模拟()函数,并且都相同。

在事件处理程序的情况下,我需要实际缩略图的ID,而不是覆盖图标。

无论如何,是否有覆盖图像忽略单击,只是让它向上(或向下)弹出(或向下)到z订单中的其他东西?甚至简单地解雇它们?

返回true;在父事件中(叠加"播放"图像)将继续进行儿童事件(缩略图)

您可以使用CSS单击,使用指针事件无CCSS pointer-events: none。这对IE10及以下不起作用,但是您可以使用此多文件:

https://github.com/kmewhort/pointer_events_polyfill

最新更新