2016-04-05 9 views

Antwort

2

Ich sehe hier zwei Dinge. Ich wette, Sie sprechen über Zoomen. Es wäre großartig, wenn Sie JSFiddle oder zumindest Ihre Diagrammkonfiguration posten könnten.

  1. Wenn Sie das Zoom-Rechteck ausblenden möchten, ist das Zoomen dennoch aktiv. Highcharts lässt Sie Farbe für selectionMarkerFill auswählen. Sie müssen dort rgba Funktion eingeben. das dauert 0 - 255 für jede Farbe und der letzte Parameter ist die Opazität. 0 ist transparent, 1 ist keine Opazität. Überprüfen Sie die doc here

    chart: { 
        type: 'scatter', 
        zoomType: 'xy', 
        selectionMarkerFill: 'rgba(255, 255, 255, 0)' 
    }, 
    

Sie beispielsweise sehen können, in JSFiddle

  1. Sie wollen vollständig deaktivieren Zoomen. Entfernen Sie einfach zoomType: 'xy' und das wird Auswahl Ereignisse deaktivieren.
1

Sie könnten wahrscheinlich einen ähnlichen Ansatz wie this verwenden, um zu verhindern, dass die Auswahl angezeigt wird.

Grundsätzlich durch CSS für Ihre Diagrammfläche:

body{ 
    -webkit-touch-callout: none; 
    -webkit-user-select: none; 
    -khtml-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
} 
Verwandte Themen