J’ai homepage
contenant middle_overlay div qui initialement n’est pas visible. En outre, il contient ” iframe capture
” il y a le bouton de clic sur la page, sur l’événement de bouton je veux rendre le div de middle_overlay visible, mais d’une autre page puis-je changer comment puis-je changer css?
HTML:
JQuery ::
$(document).ready(function() { $('#Monthly_Report').click(function(){ alert('monthly report clicked'); $('#middle_overlay').css('display','block'); }); });
window.parent.$('#middle_overlay').css('display','block');
Notez que cela ne fonctionnera que si votre iframe et votre page parent appartiennent au même domaine.
Vous pouvez aussi essayer avec cette solution jQuery:
$("#middle_frame").contents().find('#Monthly_Report').click(function(e){ e.preventDefault(); $('#middle_overlay').show(); });
vous avez votre réponse, mais vous pouvez vous référer à cette https://stackoverflow.com/a/19423398/1642219 pour avoir une vision plus claire de votre problème