2013-05-16 22 views
10

Widziałem .focus(1) w bazie kodu jQuery UI i nie mogłem dowiedzieć się, do czego służy ten parametr.Co robi jQuery .focus (1)? Czym różni się od .focus()?

Czym różni się od .focus()? Czytam dokumentację .focus na stronie jQuery, ale nadal nie mam pojęcia.

Dzięki.

+0

nie robi nic, chyba że jakiś inny plugin jQuery lub inny kod js rozszerzył '.focus()' –

+0

mógłbyś podać link lub pokazać gdzie '.focus (1)' jest używany w kontekście? – Justin

+0

Znalazłem to w pliku dialog.js z jQuery UI.html https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.dialog.js 303 – user2291835

Odpowiedz

11

.focus(1) oznacza to po prostu 1 milisekundę opóźnienia.

http://api.jqueryui.com/focus/

API: jQueryUI

.focus(delay [, callback ]) 

Wtyczka rozszerza metody jQuery wbudowanej .focus(). Jeśli interfejs użytkownika jQuery nie jest załadowany, to wywołanie metody .focus() nie może zakończyć się niepowodzeniem, ponieważ metoda nadal istnieje. Jednak oczekiwane zachowanie nie nastąpi.

+0

interesujące, wygląda na to, że przeciążono go z: http : //api.jquery.com/focus/ implementacja. – RandomUs1r