¿Puedo hacer jscrollpne de modo que el panel principal no se desplace, incluso cuando el desplazamiento infantil ha llegado a su parte inferior. Ahora cuando el desplazamiento infantil alcanza el desplazamiento inferior de los padres se produce. Quiero que los padres se desplacen solo cuando el mouse está fuera del cuadro de desplazamiento infantil.jscrollpane bloque desplazando padre
Respuesta
Usted podría utilizar event.preventDefault()
$('.selector').mousewheel(function(event) {
event.preventDefault();
});
El comportamiento que usted describe es por diseño. Así es como se comportan las barras de desplazamiento del navegador nativo en un elemento que tiene desbordamiento: automático. No recomendaría cambiarlo. Sin embargo, si desea entonces la respuesta de Borgenk es correcta, puede utilizar este código:
$('.scroll-pane')
.jScrollPane()
.bind(
'mousewheel',
function(e)
{
e.preventDefault();
}
);
ver un ejemplo aquí (puede que tenga que reducir el tamaño de la ventana por lo que el padre tiene ninguna necesidad de desplazarse): http://jsfiddle.net/VYcDZ/51/
encontré con este problema esta noche ... no vio a nadie tenía la respuesta, así que escribí hasta
var blockScrollTarget;
$('.jscroll').mousewheel(blockScroll);
......
function blockScroll(e) {
blockScrollTarget = blockScrollTarget || $(e.currentTarget);
var d = blockScrollTarget.data('jsp');
if(d.getPercentScrolledY() == 1 || d.getPercentScrolledY() == 0) {
return true;
}
if(d.getIsScrollableV()) {
e.preventDefault();
}
}
las respuestas anteriores no funcionó para mí. Si se siente cómodo con la edición de la fuente del plugin, puede exponer los métodos internos relevantes a la API pública:
// Public API
$.extend(
jsp,
{
...
initMousewheel : function(){
initMousewheel();
},
removeMousewheel : function(){
removeMousewheel();
}
}
);
Ahora puede condicionalmente y pragmáticamente eanable/desactivar el desplazamiento de cualquier JScrollPane:
api = $('#full-page-container').data('jsp');
api.removeMousewheel(); // disable
api.initMousewheel(); // enable
- 1. Destruye jScrollPane
- 2. Estilo de Google Maps desplazando a cualquiera?
- 3. jScrollPane cambiar el tamaño
- 4. Barra horizontal en JScrollPane
- 5. JScrollPane y jQuery 1.8.0
- 6. Smart JScrollPane autoscrolling
- 7. jQuery tema JScrollPane ipad
- 8. Java - Transparent JScrollPane
- 9. deshabilitar desplazamiento horizontal en jscrollpane
- 10. Java JPanel dentro de JScrollPane?
- 11. JScrollpane necesita reducir su ancho
- 12. Agregar JScrollPane a un JPanel
- 13. frontera azul en JScrollPane div
- 14. jScrollPane desplazamiento en elemento arrastrar
- 15. Obtener componente de un JScrollPane
- 16. JScrollPane y JList desplazamiento automático
- 17. Cómo saber de qué manera se está desplazando UITableView
- 18. NSURLRequest no se activará mientras UIScrollView se está desplazando
- 19. Navegación padre-hijo-padre JAXB/XJC
- 20. ¿Cómo seleccionar el primer padre de nivel de bloque con jQuery?
- 21. JScrollPane no funciona correctamente con contenido oculto
- 22. jScrollPane problema de altura 2.0 en cromo
- 23. Si bloque vs Bloque de conmutador
- 24. Ruby: bloque de rendimiento de un bloque?
- 25. JQuery, encuentre el padre
- 26. Buscar bash, excluir padre?
- 27. Pasar eventos al padre
- 28. carriles - relaciones padre/hijo
- 29. CSS Padre/Selector antepasado
- 30. @Component con el padre?
No me importaría saber la respuesta a este yo. – Atorian