Jump to content

Photo
- - - - -

jQuery - zarządzanie divami z iframe


1 reply to this topic
  • Please log in to reply
zonic

    WT Elite

  • 2911 posts
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Posted 18 September 2015 - 08:29

#1

Hej, 

Laduje na stronie jakis badziewny iframe, wyswietlajacy html z makietą mieszkania w taki sposob:

 

<iframe style="width: 840px; height: 1140px; border: none;" src="xxx.php" width="300" height="150"></iframe>

I teraz po załadowaniu tego Iframe, chcę za pomocą jQuery dodać klasę do diva z tego iframe, albo zasymulować kliknięcie w div znajdujący się w iframe. Macie pomysł jak to zrobić?

Coś typu:

jQuery('#d6').trigger('click');
jQuery('#d6').addClass('on');

Nie działa. Zapewne muszę jakoś poczekać na załadowanie iframe i odnieść się w specyficzny sposób do jego zawartości. Ale ni cholery nie wiem jak.


  • 0

przemoo83

    Stary wyjadacz

  • PipPipPip
  • 316 posts
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Posted 18 September 2015 - 08:56

#2

A to ciekawe :)  nie dalej jak wczoraj robiłem coś identycznego. Na stackoverflow znalazłem taki fragment kodu, który u mnie zadziałał:

$(document).ready(function(){
    $('#frameID').load(function(){
        $('#frameID').contents().find('divID').addClass('newClass');
    });
});

Zobacz czy to jest to czego szukasz.

Link do wątku http://stackoverflow...ts-of-an-iframe


  • 2





Podone tematy Collapse

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users