2013-05-16 2 views
10

Ho visto .focus(1) nella base di codice dell'interfaccia utente jQuery e non riuscivo a capire a cosa servisse il parametro.Cosa fa jQuery .focus (1)? In cosa differisce da .focus()?

In che modo è diverso da .focus()? Ho letto la documentazione .focus sul sito Web jQuery ma sono ancora senza tracce.

Grazie.

+0

non fa nulla, a meno che qualche altro plugin jQuery o altro codice js lo estenda '.focus()' –

+0

Puoi fornire un link o mostrare dove '.focus (1)' è usato nel contesto? – Justin

+0

L'ho trovato nell'interfaccia di jQuery UI dialog.js https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.dialog.js 303 – user2291835

risposta

11

.focus(1) significa solo che si desidera 1 millisecondo di ritardo.

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

API: jQueryUI

.focus(delay [, callback ]) 

Questo plugin estende metodo di jQuery incorporato .focus(). Se jQuery UI è non caricato, la chiamata al metodo .focus() potrebbe non avere esito negativo direttamente, poiché il metodo esiste ancora. Tuttavia, il comportamento previsto non si verificherà.

+0

interessante, sembra che l'abbiano sovraccaricato da: http : //api.jquery.com/focus/ implementazione. – RandomUs1r