Jquery event stop object
Hari,
Van egy object-em amiben egy falsh video van. Azt szeretném elérni, hogy ha rákattintok akkor ne indítsa el a lejátszó a videót.A gondom az, hogy úgy néz ki, hogy az object-re egyáltalán nem működik. Az object benne van egy div-ben, ha erre teszem rá az eseménykezelőt akkor felugrik a Play alert ablak, ha az objectre akkor meg nem :(
Mit lehet tenni?
■ Van egy object-em amiben egy falsh video van. Azt szeretném elérni, hogy ha rákattintok akkor ne indítsa el a lejátszó a videót.
$('#teaser').click(function(event){
event.stopPropagation();
event.preventDefault();
event.stopImmediatePropagation();
alert('Play');
});
Mit lehet tenni?
Nem JavaScript
<object>
tartalma nem része a DOM-nak, valamint közvetlenül nem irányítható JavaScript-tel, ezért ezt ezen a módon nem lehet megvalósítani. Amit tehetsz, hogy raksz fölé egy DOM-hoz tartozó réteget (például egy<div>
-et), és azon kezeled le aclick
eseményt. Ez persze valószínűleg nem fog működni minden böngészőben, de egy próbát megér. Érdemes a Flashwmode
tulajdonságátopaque
-ra tenni, és akkor jobbak az esélyek.Kösz Poetro. Akkor marad az a