2010-11-15 4 views
1

Je dois appliquer CSS à un présent dans ma page HTML en utilisant jQuery. Le CSS doit uniquement être appliqué à cette et non aux autres parties du code HTML. Quelqu'un peut-il m'aider à le faire en utilisant jQuery?Ajout de CSS à un <iframe>

Répondre

1

La meilleure façon de le faire en utilisant juste css est d'accéder au iFrame avec un identifiant, comme ceci:

$('#iframe-unique-name').children().css('background-color', 'red'); 

Cela fixerait la couleur de fond des éléments contenus dans le iframe au rouge, par exemple.

1

Si l'URL de iframe (src attribut) ne viole pas la même politique de domaine, vous devriez pouvoir ...

$('iframe').contents().find('body').css({ fontSize: '130%' }); 

Et si elle ne le fait pas, il sera sur votre domaine. Pouvez-vous simplement placer le CSS dans la source de iframe?

Questions connexes