Quiero ocultar un div flotante si la pantalla del usuario es < 1024px, ya que se superpondrá con el área de contenido de mi blog. Encontré este jQuery en la red, pero no estoy seguro de cómo usarlo.Ocultar div si la pantalla es más pequeña que un determinado ancho
$(document).ready(function() {
if ((screen.width>1024)) {
// if screen size is 1025px wide or larger
$(".yourClass").css('display', 'none'); // you can also use $(".yourClass").hide();
}
elseif ((screen.width<=1024)) {
// if screen size width is less than 1024px
$(".yourClass").css('display', 'block'); // here you can also use show();
}
});
Si mi nombre de clase div flotante es compartir contenido, ¿debería reemplazar el script anterior como se muestra a continuación? Si es así, no está funcionando.
$(document).ready(function() {
if ((screen.width>1024)) {
// if screen size is 1025px wide or larger
$(".sharecontent").css('display', 'none'); // you can also use $(".yourClass").hide();
}
elseif ((screen.width<=1024)) {
// if screen size width is less than 1024px
$(".sharecontent").css('display', 'block'); // here you can also use show();
}
});
También probé la sustitución de la screen.width con window.width pero aún sin éxito :(
No utilice Javascript para solucionar un problema que no es de Javascript. Mejor arreglar el CSS – Gareth
Y en cualquier caso, ¿por qué importa el tamaño de mi pantalla?Puede que no tenga la ventana de mi navegador en pantalla completa – Gareth
Gareth plantea un punto importante, debe mirar el ancho de la ventana, no la pantalla realmente. – Orbling