Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Parametr options
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
finito
Specjalnie w kodzie to kluczowe słowo pogrubiłem. Czy chodzi o to, że dzięki niemu możemy modyfikować parametry wejściowe?
  1. (function($) {
  2. $.fn.changeColor = function(options) {
  3.  
  4. //parametry wejściowe
  5. var settings = $.extend( {
  6. colorFirst : 'Red',
  7. colorSecond : 'Green'
  8. }, options);
  9.  
  10. return this.each(function() {
  11. //ciało naszego pluginu
  12. });
  13. }
  14. })(jQuery);
trueblue
Nazwałbym to raczej parametrami domyślnymi, które dzięki funkcji extend możesz nadpisać (lub dołączyć nowe) parametrami z obiektu "options", który przekazujesz przy wywołaniu pluginu.
Crozin
Wszystko jest wyjaśnione w dokumentacji jQuery: http://api.jquery.com/jquery.extend/
finito
Cytat(trueblue @ 10.05.2014, 13:46:59 ) *
Nazwałbym to raczej parametrami domyślnymi, które dzięki funkcji extend możesz nadpisać (lub dołączyć nowe) parametrami z obiektu "options", który przekazujesz przy wywołaniu pluginu.


A skąd wiadomo, że istnieją jakieś parametru w obiekcie options? W tutku nie ma np. czegoś takiego: options: { par1,par2}.




Cytat(Crozin @ 10.05.2014, 13:56:08 ) *
Wszystko jest wyjaśnione w dokumentacji jQuery: http://api.jquery.com/jquery.extend/


Racja;-) Zaraz doczytam;-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.