Nieuw lid |
|
Hey,
Ik ben bezig met een systeem waarbij een element dynamisch word aangemaakt op dit element staat een oncontextmenu die ervoor zorgt dat er in dit element 2 nieuwe worden geplaatst deze nieuwe elementen hebben ook weer een oncontextmenu.
Wanneer ik op een van de 2 laatste elementen klik word het primaire element gebruikt voor de oncontextmenu en niet de laatste.
Met removeAttribute krijg ik in ie de oncontextmenu niet weg. Z-index maakt ook geen verschil omdat de 2 elementen in het eerste element staan.
Weet iemand een andere manier om dit aan te pakken?
Probleem opgelost:
De oncontextmenu attribute word wel degelijk weggehaald door ie maar blijft wel in cash hangen ofzo.
De oplossing is de outhtml opnieuw wegschrijven in het element.
document.getElementById(id).removeAttribute('oncontextmenu');
document.getElementById(id).outerHTML = document.getElementById(id).outerHTML;
document.getElementById(id).removeAttribute('oncontextmenu'); document.getElementById(id).outerHTML = document.getElementById(id).outerHTML;
|