Ciao gente!
Questo è il mio codice:
Qua tutto a posto, in pratica quando clicco su #selez si selziona tutto il testocodice:$.fn.selText=function(mode){//funzione che seleziona tutto il testo se mode!=1 mode=mode||0; if(mode==1){ //VEDI SOTTO<----------------------------------------------***:confused: }else{ //seleziono tutto var el=this[0]; if ($('body').createTextRange) { var rn=$('body').createTextRange(); rn.moveToElementText(el); rn.select(); } else if (window.getSelection) { var selection = window.getSelection(); var rn = document.createRange(); rn.selectNodeContents(el); selection.removeAllRanges(); selection.addRange(rn); } } }; $('#selez').on('click',function(){ $('#selez').selText(0); });
Grattacapo: vorrei che quando il mouse esce si annulli la selezione
e quindi nel primo codice mettere al posto di VEDI SOTTOcodice:$('#selez').on('mouseleave',function(){//quando il mouse esce $('#selez').selText(1); });
qualcosa del tipo range.destroy()![]()

Rispondi quotando
