Javascript &引用;这";使用jQuery触发器、triggerHandler或simulate时的引用
我们的css人员有一个覆盖视频图像缩略图的图标。当用户单击缩略图时,视频应该播放(确实如此!),但当用户单击叠加的“播放”图像时,该图像会消耗单击,而不会直接传递到基础图像 因此,我搜索并找到了jQuery的trigger()函数,并将其添加到图标单击处理程序中以触发缩略图处理程序,它工作正常,只是在运行缩略图单击时,“this”引用用于图标,而不是对应的缩略图 我尝试过triggerHandler()和jQuery的内部simulate()函数,结果都是一样的 在事件处理程序中,我需要实际缩略图的id,而不是覆盖图标Javascript &引用;这";使用jQuery触发器、triggerHandler或simulate时的引用,javascript,jquery,this,eventtrigger,Javascript,Jquery,This,Eventtrigger,我们的css人员有一个覆盖视频图像缩略图的图标。当用户单击缩略图时,视频应该播放(确实如此!),但当用户单击叠加的“播放”图像时,该图像会消耗单击,而不会直接传递到基础图像 因此,我搜索并找到了jQuery的trigger()函数,并将其添加到图标单击处理程序中以触发缩略图处理程序,它工作正常,只是在运行缩略图单击时,“this”引用用于图标,而不是对应的缩略图 我尝试过triggerHandler()和jQuery的内部simulate()函数,结果都是一样的 在事件处理程序中,我需要实际缩略
是否有一个覆盖图像忽略点击,只是让它以z顺序向上(或向下)冒泡到其他东西?或者干脆把它们都炒了?返回true;在父事件中(覆盖“播放”图像)将继续到子事件(缩略图)您可以使用css点击,使用指针事件无css
指针事件:无
。这不适用于IE10及以下版本,但您可以使用此polyfill:
代码?HTML?有什么吗?你有400个点,你知道最好不要在不发布代码的情况下问这样的问题。向codez展示你的能力,作为一个经验丰富的用户,我知道什么时候需要发布代码,在这种情况下,实际上不需要发布任何代码。所有代码都在说明中。我不打算分享实际的工作成果(良好实践),所以我必须重写虚拟代码来演示问题中已经明确的内容。如果有可能我的代码是实际问题,而不是关于如何做某事的一般性讨论,那么这一步是必要的。但在这种情况下,Eduard Void理解并成功地回答了这个问题。太好了!非常感谢您阅读问题并快速回答!工作完美。