Ho un testo di input di ricerca che mi piacerebbe applicare un focus()
durante il caricamento della pagina, il problema è che la funzione focus
esegue automaticamente uno scorrimento verso questo campo. Qualche soluzione per disabilitare questo scroll?focus() per immettere senza scorrere
<input id="search_terms" type="text" />
<script>
document.getelementbyId('search-terms').focus();
</script>
Vuoi catturare le battute dei tuoi utenti * senza * vedendo l'elemento in cui stanno digitando? –
Perché consideri questo scorrimento come un problema? – Oded
Ho un'app che richiede esattamente questo comportamento. Ho una pagina che mostra i dati da tre mesi consecutivi in un anno. Ci sono i pulsanti successivi e precedenti che cambiano in quali tre mesi viene visualizzato. Quando l'utente fa clic su Avanti o Indietro, rimetto a fuoco il cursore sull'ultimo input selezionato, consentendo agli utenti di tenere traccia della loro posizione (se stanno inserendo dati o controllando cifre). In questo caso lo scorrimento è molto fastidioso e impedisce di premere ripetutamente i pulsanti prev/next. – peterjwest