Tengo un elemento de desplazamiento en mi página (con el plugin jQuery jScrollPane). Lo que quiero lograr es una forma de desactivar la ventana de desplazamiento detectando el ancho de la ventana del navegador. Estoy haciendo un diseño receptivo y quiero que esta función de desplazamiento se desactive cuando el navegador tenga un ancho inferior. Puedo hacer que funcione cuando actualizo la página, pero cuando cambio el tamaño de la ventana del navegador, el valor del ancho no se actualiza al vuelo.jQuery: ¿Cómo detectar ancho de ventana sobre la marcha?
En este momento, si empiezo con una ventana que tiene 1000px de ancho y luego cambio el tamaño a 350px, la característica de desplazamiento permanece. Quiero que la característica de desplazamiento se cierre tan pronto como el ancho del navegador llegue a 440px.
Aquí está el código que tengo hasta ahora ..
var windowsize = $(window).width();
$(window).resize(function() {
var windowsize = $(window).width();
});
if (windowsize > 440) {
//if the window is greater than 440px wide then turn on jScrollPane..
$('#pane1').jScrollPane({
scrollbarWidth:15,
scrollbarMargin:52
});
}
mover el código dentro de la devolución de llamada del 'resize', simplemente consejos de precaución, que desea estrangular la ejecución de' resize' para evitar la sobre llamándolo –