/ / jQuery: Cómo activar el evento cuando un elemento está vacío o cuando el elemento tiene hijos - javascript, jquery

jQuery: Cómo activar el evento cuando un elemento está vacío o cuando el elemento tiene hijos - javascript, jquery

¿Cómo puedo escribir un script jQuery que vigile a los hijos de un elemento?

Si el elemento no tiene hijos => el desplazamiento para toda la página está habilitado (por defecto) Si el elemento tiene hijos => el desplazamiento para toda la página está deshabilitado

Las acciones de desplazamiento son:

Deactivate scrolling: jQuery("body").mousewheel(function(event,data){event.preventDefault();return false;});
Activate scrolling:   jQuery("body").unbind("mousewheel");

Gracias por tu ayuda.

Respuestas

0 para la respuesta № 1

Puedes usar window.setInterval("javascript function", milliseconds) función. Tenga en cuenta que el segundo parámetro es el intervalo en milisegundos. En el ejemplo, el intervalo es 1000 milisegundos = 1 segundo

var interval = window.setInterval(function(){
//check for children here
}, 1000)

Puede obtener más información sobre los eventos de sincronización en el script java aquí: http://www.w3schools.com/js/js_timing.asp