Estoy tratando de obtener un enunciado condicional simple para funcionar y tener problemas. El código que falla:JQuery/Javascript y el uso de operadores &&
$(document).ready(function(){
var wwidth = $(window).width();
if (wwidth < 321) {
alert("I am 320 pixels wide, or less");
window.scrollTo(0,0);
} else if (wwidth > 321) && (wwidth < 481) {
alert("I am between 320 and 480 pixels wide")
}
});
Si elimino la parte else del código, recibo la alerta. Si trato de usar & & o || operadores fallará. Busqué en Google, no puedo encontrar un motivo por el que no funcione. También he intentado:
((wwidth > 321 && wwidth < 481))
junto con otras formas, por si acaso es una cosa de sintaxis extraña.
Cualquier ayuda sería muy apreciada. Gracias :)
theres una brecha en su lógica. ¿y si la ventana tiene exactamente 321 de ancho? –
Si eso sucede, el mundo se acaba, entonces no importa;) – mrEmpty
¿estás seguro de que tu ventana tiene menos de 480px? De lo contrario, no verá ninguna alerta, incluso con la sintaxis correcta (buenas opciones para las que se señalan en las respuestas) – Cameron