Skocz do zawartości

Zdjęcie
- - - - -

jQuery - zarządzanie divami z iframe


1 odpowiedź w tym temacie
  • Zaloguj się, aby dodać odpowiedź
zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 18 września 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 postów
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Napisano 18 września 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

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych