2016-07-11 4 views
-2

Ich verwende this JQuery 360 Skript für ein Produkt eine Website zu drehen.JQuery-Skript deaktiviert Word-Hervorhebung

Wie Sie in der verknüpften Demo sehen können, können Sie keine Wörter auf der Seite markieren. Ich habe das Skript auf meinem Server installiert und es funktioniert genau so.

Was verursacht dies und wie kann dies behoben werden?

+2

Skript zu kommentieren heraus? In FF funktioniert es ohne Probleme ... – Legionar

+0

Neueste Build von Google Chrome. – Squideyes

+1

in der Datei 'jquery.threesixty.js' können Sie '_disableTextSelectAndDragIE8();' sehen und es gibt auch einen anderen Code, um die Textauswahl zu deaktivieren ... also einfach auskommentieren ... – Legionar

Antwort

2
/** 
* Disables text selection and dragging on IE8 and below. 
*/ 
var _disableTextSelectAndDragIE8 = function() { 
    // Disable text selection. 
    document.body.onselectstart = function() { 
     return false; 
    }; 

    // Disable dragging. 
    document.body.ondragstart = function() { 
     return false; 
    }; 
}; 

Durch das Skript schauen, fand ich diesen Abschnitt des Codes. Das Erstellen eines Haltepunkts in der Rückführungslinie der Ereignisfunktionen onselectstart und ondragstart in Google Chrome führte dazu, dass die false zurückgegeben wurde, als ich versuchte, einen beliebigen Text hervorzuheben.

Wie in den Kommentaren vorgeschlagen, versuchen, jede _disableTextSelectAndDragIE8() Funktion ruft im Browser In dem