jqGrid in Chrome: Behebung des Problems mit der horizontalen Bildlaufleiste
jqGrid-Benutzer, die trotz der Anpassung verschiedener Rasterattribute auf horizontale Bildlaufleisten in Chrome stoßen, können oft darauf zurückgeführt werden Kompatibilitätsproblem mit Chrome-Versionen 19 und höher.
In Version 19 verwendet Chrome eine andere Berechnung für seine Rendering-Engine, was zu einer Fehlausrichtung in der Breite der letzten Spalte führt. Um dieses Problem zu lösen, muss die Variable isSafari angepasst werden, um zwischen Chrome-Versionen zu unterscheiden.
Fix:
Ersetzen Sie im jqGrid-Code die Zeile:
isSafari = $.browser.webkit || $.browser.safari ? true : false;
mit Folgendem:
isSafari = ($.browser.webkit || $.browser.safari) && parseFloat($.browser.version) < 536.5 ? true : false;
Zusätzlich Überlegungen:
Durch die Implementierung dieses Fixes können Benutzer sicherstellen, dass ihre Raster in allen unterstützten Webbrowsern korrekt dargestellt werden, einschließlich der neuesten Versionen von Chrome.
Das obige ist der detaillierte Inhalt vonWie behebt man Probleme mit der horizontalen jqGrid-Bildlaufleiste in Chrome?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!