Dal momento che sto usando jQuery, qualsiasi soluzione tramite quella funzionerebbe anche. Idealmente, mi piacerebbe sapere entrambi, però.Come impedire lo scorrimento con i tasti freccia ma NON il mouse?
Ho già i tasti freccia legati a un'altra funzione sulla mia pagina (usando jQuery), ma averli causano nella pagina per scorrere in aggiunta a ciò, mi provoca problemi.
forse ho conosciuto questo in una sola volta, ma non mi ricordo più.
È estremamente grave la progettazione dell'interfaccia utente per impedire ai tasti della tastiera di scorrere la cornice attiva. Io (e molte altre persone) navigo principalmente con i tasti ed è molto frustrante dover usare il mouse sulla pagina dispari qua e là che blocca la corretta navigazione della tastiera. Certo, ci sono probabilmente validi motivi per farlo, ma dovresti assicurarti che il tuo sia uno di questi. –
Lo è. La mia applicazione web è un editor; non una pagina web formale. –
Concordo pienamente sul fatto che sia una cattiva progettazione dell'interfaccia utente per impedire sempre il comportamento standard del browser. Ma è del tutto bello farlo in determinate situazioni, imho. Nel mio caso, ne ho bisogno per impedire alla pagina di scorrere quando l'utente fa un passo tra le alternative in un elenco. Quando l'attenzione è all'esterno dell'elenco, la pagina scorrerà normalmente. All'interno dell'elenco, la pagina eviterà lo scorrimento, a meno che non sia necessario per visualizzare l'elemento selezionato. –