Ich mache ein dynamisches Bannersystem, das sowohl Img-Banner als auch Flash-Banner mit object / embed verarbeiten kann. Die gesamte Website nutzt jQuery, einschließlich der Handhabung der "Klick" -Ereignisse.
Dies ist natürlich kein Problem, wenn es darum geht, die Klicks auf das Bild selbst zu verfolgen (ich verfolge den Klick auf das Eltern-DIV-Tag. Es scheitert jedoch, wenn die Anzeige eine SWF ist, wie ich es vermutete.) / p>
Gibt es eine jQuery-Problemumgehung, mit der ich einen Klick auf ein Flash-Element mit dem DOM erfassen kann?
Ich weiß, dass dies vor langer Zeit gepostet wurde und bereits beantwortet wurde, aber ich wollte nur eine viel einfachere Lösung für zukünftige Website-Besucher hinzufügen. Während die eingebettete SWF-Datei das Onclick-Ereignis verschluckt, schluckt sie das Onmousedown-Ereignis nicht. Der Trick ist, dass der wmode in den param-Tags und im embed-Tag auf transparent gesetzt ist.
%Vor%Sie können jQuery verwenden, um stattdessen an das mousedown-Ereignis zu binden:
%Vor%Ich war in der Lage, Webwires Antwort zu nehmen und einen Objektklick zu erhalten, indem ich folgendes benutze.
%Vor%Ich hoffe, dass dies jemand anderem hilft, danke webwires .