Jak mówi tytuł, mam dokładnie ten sam kod, który musi działać w obu funkcjach. Czy istnieje sposób, aby je połączyć i uruchomić jako jedną funkcję? Dzięki!jQuery łączą .ready i .resize funkcje
5
A
Odpowiedz
24
Tak. Wystarczy zdefiniować funkcję ze wspólnym kodem i przekazać ją jako argument do dwóch metod.
var callback = function() {
// This is the common code
};
$(document).ready(callback);
$(window).resize(callback);
1
$(window).on('resize',function() {
}).trigger('resize');
Powiązane problemy
- 1. jQuery połączyć .ready i .resize
- 2. jQuery $ (dokument) .ready i ASP.NET MVC Partial
- 3. JQuery i ramki - $ (dokument) .ready nie działa
- 4. jQuery $ (function() {}) i $ (document) .ready to samo?
- 5. JQuery: $ (okno) .resize() nie działa
- 6. JQuery: wysokość dynamiczny() z oknem resize()
- 7. Jak jQuery funkcje sekwencyjne
- 8. jQuery zbiory, funkcje i organizacja
- 9. Dlaczego jQuery ognia zdarzenia ready asynchronicznie
- 10. jQuery resize() przy użyciu przeglądarka przycisk
- 11. Jquery resize() powoduje migotanie ekranu i div przesunięcie
- 12. Django łączą DetailView i FormView
- 13. glm łączą obracanie i tłumaczenie
- 14. jQuery $ (document) .ready() nie wypalanie po window.location.href
- 15. Krótsza forma pisania jQuery $ (dokument) .ready funkcja
- 16. jQuery: Animating Div Resize na "Kliknij"
- 17. $ (document) .ready i iframe zawartość
- 18. $ .ready() przed zamknięciem body
- 19. niestandardowe funkcje odroczone jquery
- 20. jquery funkcje synchroniczne
- 21. Resize VideoView
- 22. Resize ArrayBuffer
- 23. Jak Bower i NPM łączą się razem?
- 24. Komórki tabeli html łączą
- 25. Funkcje publiczne z wtyczki jQuery
- 26. Różne formy $ (document) .ready
- 27. Funkcje ję zyka wtyczek jQuery
- 28. Jaka jest różnica pomiędzy $ (document) .ready (function() i $ (function()
- 29. Resize NSPopover po wyświetleniu
- 30. Łączenie $ ("treść") na ("kliknięcie") z $ (okno) .resize (funkcja() w jQuery
Dlaczego używacie var zamiast po prostu nazywanie funkcji? – davidcondrey