jqGrid dans Chrome : résolution du problème de barre de défilement horizontale
Les utilisateurs de jqGrid rencontrant des barres de défilement horizontales dans Chrome malgré l'ajustement de divers attributs de grille peuvent souvent être attribués à un problème de compatibilité avec les versions 19 et supérieures de Chrome.
En version 19, Chrome utilise un calcul différent pour son rendu moteur, entraînant un désalignement de la largeur de la dernière colonne. Pour résoudre ce problème, la variable isSafari doit être ajustée pour distinguer les versions de Chrome.
Correction :
Dans le code jqGrid, remplacez la ligne :
isSafari = $.browser.webkit || $.browser.safari ? true : false;
avec les éléments suivants :
isSafari = ($.browser.webkit || $.browser.safari) && parseFloat($.browser.version) < 536.5 ? true : false;
Supplémentaire Considérations :
En implémentant ce correctif, les utilisateurs peuvent garantir que leurs grilles s'affichent correctement dans tous les navigateurs Web pris en charge, y compris les dernières versions de Chrome.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!