questa è una domanda specifica, quindi vado subito al punto.Come disabilitare temporaneamente la selezione del testo usando JavaScript?
Sto lavorando a una breve e semplice procedura di trascinamento della selezione per parte di un'applicazione Web, e anche se il bit di trascinamento funziona bene, il sito diventa molto brutto durante l'operazione perché il browser continua a operazione predefinita e funziona sulla selezione del testo.
Ho provato alcune soluzioni che riguardano principalmente il ritorno false dagli eventi mouse o clic e sebbene disabilitino la selezione del testo in alcuni browser, sembrano anche disabilitare completamente l'evento mouseup, rovinando il bit "drop" del script e lasciando questa icona perma-floating che gira intorno al mouse-- non è divertente.
Non voglio veramente che la selezione del testo sia sparita del tutto, voglio solo suggerire che il browser ... non lo faccia durante il trascinamento, se questo ha senso. Poiché conosco l'area interessata (ci sono iframe coinvolti) posso facilmente applicare una proprietà agli elementi interessati, ecc. Posso inserire il codice se necessario, ma sto cercando più di una soluzione generale. Poiché questa è solo una cosa dell'estetica, sto cercando una soluzione che funzioni nella maggior parte dei browser, non è poi così cruciale.
Grazie!
... e l'attacco dei titoli ridondanti inizia, dovrei calciare me stesso.^_^Devo davvero imparare che "programmaticamente" è implicito qui. –