Ho un pannello che è "collassato" impostando la larghezza del div del wrapper per essere molto più piccola della larghezza del contenuto. Tuttavia, quando uso ctrl f
per cercare parole, il mio pannello compresso viene scrollato, cioè. l'attributo scrollLeft
del wrapper div del riquadro compresso non è più 0. Questo è un problema perché non voglio che venga scostato perché rovina l'interfaccia utente.impedendo la ricerca del browser ctrl f dallo scrolling del mio div crosso
C'è un modo per impedire alla ricerca di scorrere automaticamente elementi nel mio pannello compresso? Qualche evento su cui posso aggrapparmi (messa a fuoco?) In modo da poter azzerare scrollLeft
a 0 ogni volta che la ricerca del browser si sta attivando o il CSS che posso impostare?
Non sto utilizzando jQuery, quindi qualsiasi cosa relativa a jQuery non è un'opzione.
Ho finito per utilizzare il primo metodo. –
"darebbe agli sviluppatori la possibilità di alterare seriamente l'esperienza dell'utente ... né una buona idea" - questa è una sciocchezza. Tutti i tipi di siti sovrascrivono il menu di scelta rapida, ad esempio Google Drive va a lunghezze per nascondere gli URL delle immagini da te per impedirti di utilizzarlo come servizio di hosting di immagini. Anche disabilitare la selezione del testo è possibile e un cambiamento piuttosto serio nell'esperienza dell'utente. – Andy
Ho un componente simile a un carosello per le procedure guidate in una RIA e le fasi della procedura guidata che vengono tradotte (non semplicemente scorrendo) fuori schermo sono offscreen per un motivo e non dovrebbero essere ricercabili. In ogni caso, non tutti i browser traducono automaticamente le cose fuori dallo schermo. – Andy