Heim  >  Artikel  >  Web-Frontend  >  So lösen Sie aus, dass die Legende von Echarts durch Drücken der Eingabetaste umbrochen und der Fortschrittsbalken angezeigt wird

So lösen Sie aus, dass die Legende von Echarts durch Drücken der Eingabetaste umbrochen und der Fortschrittsbalken angezeigt wird

php中世界最好的语言
php中世界最好的语言Original
2018-03-14 10:56:143513Durchsuche

Dieses Mal werde ich Ihnen die Methode zur Eingabe eines Wagenrücklaufs vorstellen, um den Zeilenumbruch von Echarts auszulösen und den Fortschrittsbalken anzuzeigen. Welche Vorsichtsmaßnahmen gibt es für die Methode zur Eingabe eines Wagenrücklaufs, um die Legendenzeile auszulösen? Umhüllen von Echarts und Anzeigen des Fortschrittsbalkens. Das Folgende ist ein praktischer Fall, schauen wir uns das an.

1. Überwachung des Eingabewagenrücklaufs:

$('.search-input').bind('keypress',function(event){            if(event.keyCode == "13")
            {
              回车后所触发的事件
            }
        });
2. Bei der Verwendung eines Kreisdiagramms ist ein Problem aufgetreten, das zu einer unvollständigen Anzeige einer Zeile führte . Daher hoffe ich, dass die Länge in neuen Zeilen angezeigt werden kann.

Das offizielle Dokument bietet eine Möglichkeit, '' oder 'n' zu den Daten hinzuzufügen, um die Anzeige zu umbrechen. Ich habe persönlich getestet, dass diese Methode verwendet werden kann, aber der Wert von orient kann nicht festgelegt werden Markierungen fügen nur ein weiteres Leerzeichen hinzu und haben keinen Zeilenumbrucheffekt. Seien Sie daher besonders vorsichtig, wenn Sie den Daten Sonderzeichen hinzufügen.
Zusätzlich zu dieser Methode kann das Festlegen des Positionsparameters dazu führen, dass die Legende automatisch unten und in der Gruppe ausgerichtet wird. Die folgenden zwei Codezeilen reichen aus: unten: 0, links: „Mitte“. ,.
Darüber hinaus notieren Sie itemWidth: Legen Sie die Breite des Legendensymbols fest, itemHeight: Legen Sie die Höhe des Legendensymbols fest, itemGap: Legen Sie die Lücke des Legendensymbols fest.

So lösen Sie aus, dass die Legende von Echarts durch Drücken der Eingabetaste umbrochen und der Fortschrittsbalken angezeigt wird

3. Zeichnen Sie die einfachste Fortschrittsbalkenmethode auf, die im Allgemeinen verwendet wird, um dem Benutzer ein Gefühl für den Fortschritt zu geben, wenn er Ajax-Anfragen stellt.

Der Effekt ist ungefähr wie im Bild unten dargestellt:

So lösen Sie aus, dass die Legende von Echarts durch Drücken der Eingabetaste umbrochen und der Fortschrittsbalken angezeigt wird

Da es sich bei der Arbeit um einen Screenshot handelt, wurde der Hintergrund ein wenig bearbeitet, hauptsächlich um ihn anzusehen Fortschrittsbalken.

Dieser Effekt erfordert ein img und ein div, img ist ein GIF-Bild und beide werden während der Initialisierung auf unsichtbar gesetzt.

html

![](/img/list/process.gif)
  <div id="maskOfProgressImage" class="mask" style="display:none"></div>
css

.progress {  z-index: 2000;  width: auto;  height: auto;
}.mask {  position: fixed;  top: 0;  right:0,
  bottom: 0;  left: 0;  z-index: 1000;  background-color: $blueBg
}
Legen Sie im beforeSend der Ajax-Anfrage fest, dass beide sichtbar sind, und fügen Sie einige Informationen wie Position und Größe hinzu.

var img = $("#progressImgage");var mask = $("#maskOfProgressImage");
 mask.show().css({                "opacity": "0.5"
            });
            img.show().css({                "position": "fixed",                "top": "40%",                "left": "45%",                "margin-top": function () {                    return -1 * img.height() / 2;
                },                "margin-left": function () {                    return -1 * img.width() / 2;
                }
            });
Im Abschluss der Ajax-Anfrage blenden Sie einfach die beiden Einstellungen aus.

img.hide();mask.hide();
Der obige Code implementiert die im ersten Bild gezeigte Anzeigemethode, wobei das hintere Div den gesamten Bildschirm einnimmt. Spezifische Anforderungen können entsprechend geändert werden.

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website.

Empfohlene Lektüre:

Detaillierte Erklärung des CSS3-Schattens

JavaScript-Array-Nutzungssammlung

Das obige ist der detaillierte Inhalt vonSo lösen Sie aus, dass die Legende von Echarts durch Drücken der Eingabetaste umbrochen und der Fortschrittsbalken angezeigt wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn