Quando ridimensiono la finestra di Chrome a 328 x 455 pixel, vedo ancora una barra di scorrimento orizzontale. Come posso scoprire quale elemento sta causando questo? Ho cercato elementi tramite la console degli sviluppatori, ma non sono riuscito a trovare l'elemento.Trova elemento che causa la visualizzazione della barra di scorrimento orizzontale in Google Chrome
Ho quindi provato lo script che ho trovato here, ma non viene registrato nulla. L'ho provato sull'elemento body
, section1
e un mucchio di altri ma non so cos'altro fare.
$(function() {
var f = $('body'); //document.getElementById("body");
var contentHeight = f.scrollHeight;
var declaredHeight = $(f).height();
var contentWidth = f.scrollWidth;
var declaredWidth = $(f).width();
if (contentHeight > declaredHeight) {
console.log("invalid height");
}
if (contentWidth > declaredWidth) {
console.log("invalid width");
}
});
Non è il modo migliore, ma una soluzione rapida: 'body {overflow-x: hidden; } ' – lmgonzalves
Ok, tnx, immagino che risolva visivamente il problema, ma non sono sicuro che il" mobilegeddon "di Google apprezzerà questo modo di risolvere il problema. Quindi sto ancora cercando di trovare l'elemento e affrontare il problema a testa alta. – Flo
Ho lo stesso problema una volta, e lo risolvo in questo modo: Elimina diciamo