2014-11-22 15 views
17

Notando oggi che su lunghe code di codice o commenti, il cursore diventa progressivamente sempre più posizionato in modo errato finché la sua posizione apparente non può essere disattivata di più di 3 caratteri. (Sembra che l'editor pensi che funzioni con un font diverso)La posizione apparente del cursore jsfiddle non è la posizione effettiva in Chrome e IE. Funziona su Firefox

Lo vedo in Chrome e IE. Tuttavia, Firefox sta funzionando bene. Qualcun altro sta vedendo questo?

+2

Posso confermare questo comportamento. Usando l'ultima versione di Chrome (attualmente 39.0.2171.65) –

+0

sì, lo stesso per me ... Sto usando solo molto più Plunker ora. – AlexCode

risposta

13

Spero che lo risolvano. Disattiva rendering del testo: ottimizzazione della flessibilità; nell'elemento del corpo e dovresti essere buono per il momento.

In Chrome si fa in questo modo:

  • Aprire il violino che si desidera modificare
  • Aprire la cromo-console (F12)
  • selezionare "elementi" scheda
  • selezionare l'opzione " body "
  • scorrere l'area" stili "(sul lato destro) fino a" normalize.css "
  • infine deselezionare la casella accanto a" text-rendering: optimiz eleggibilità;"

Ora il cursore è fisso finché non si ricarica la pagina.

+0

Se si sta utilizzando [Styish] (https://chrome.google.com/webstore/detail/stylish/fjnbnpbmkenffdnngjfgmeleoegfcffe?hl=it), è possibile utilizzare questo stile: https://userstyles.org/styles/107637/jsfiddle-caret-fix-for-chrome – Mottie

2

Grazie a user1803096 per la soluzione rapida. Ora perché è noioso ogni volta utilizzare la finestra di ispezione per rimuovere questa regola CSS specifica, preferisco copiare/incollare ed eseguire in console seguente javascript:

var css = '*, body, button, input, textarea, select {text-rendering: initial;}', 
    head = document.head || document.getElementsByTagName('head')[0], 
    style = document.createElement('style'); 

style.type = 'text/css'; 
if (style.styleSheet){ 
    style.styleSheet.cssText = css; 
} else { 
    style.appendChild(document.createTextNode(css)); 
} 

head.appendChild(style); 

Spero che questo sarà risolto al più presto.

+0

Grazie fantastico, questo mi ha ucciso per alcune settimane - lo script di Tampermonkey è attivo e funzionante! – Rhumborl

Problemi correlati