Ejecutar la función de Desplazamiento de jQuery

Yo estoy entendiendo el scroll() función. Estoy deseando si un panel está abierto ejecutar una función, si la ventana principal se desplaza hacia arriba o hacia abajo. Este es mi código que no hace nada.

if('#specsallA:visible').scroll(function(){
              $('#specsbar').animate({
          width:'190px'
          }, '500'); $('.products').animate({
          width:'168px'
          }, '500'); $('#specsallA').hide();  $('#specsall').show();
          });

Las ideas,

Maravilloso

InformationsquelleAutor Robin Knight | 2011-03-29

2 Kommentare

  1. 17

    Un malentendido. Forma más fácil es poner a su si() prueba dentro del evento de devolución de llamada

    $(window).scroll(function() {
        if ($('#specsallA').is(':visible')) {
            //do your special stuff here
        }
    });

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea