Czy można używać <body onLoad="myfunc()">
wraz z obsługą jQuery za document.ready()
? Nie mogę znaleźć sposobu na uzyskanie tej samej funkcjonalności z <body onLoad>
z jQuery.jQuery odpowiednik body onLoad
Przykładem zastosowania jest aplikacja na Facebooku. Aplikacja facebookowa Iframe wymaga użycia funkcji FB.Canvas.setSize
, która zmienia rozmiar elementu iframe.
Musiałbym zwolnić go dopiero po zakończeniu ładowania wszystkich elementów na stronie.
W przypadku tworzę iFrame dynamicznie później, wydaje się, że nie jest możliwe użycie .live() i załadować .. jest jakieś rozwiązanie, które ? – Joel
Po utworzeniu elementu iframe (na przykład 'var iframe = document.createElement ('iframe');), można przekazać mu wywołanie zwrotne zdarzenia obciążenia za pomocą' $ (iframe) .load (myfunc); '. Polecam zrobić to przed dołączeniem go do DOM i/lub ustawienie jego atrybutu 'src'. – Kevin
Próbowałem użyć zarówno $ (window) .load (FB.Canvas.setSize()), jak i jQuery (document) .loadFB.Canvas.setSize()). Jednak żaden z nich nie zmienia rozmiaru okna, w przeciwieństwie do użycia
, który wykonuje zadanie. Wygląda na to, że działają inaczej – Joel