2012-02-20 12 views

Odpowiedz

38

Cache szerokość rzutni i zmiana rozmiaru powrót false, jeśli szerokość jest nadal taka sama.

mały urywek jQuery:

var cachedWidth = $(window).width(); 
    $(window).resize(function(){ 
     var newWidth = $(window).width(); 
     if(newWidth !== cachedWidth){ 
      //DO RESIZE HERE 
      cachedWidth = newWidth; 
     } 
    }); 
+2

To była odpowiedź szukałem. Tak miło. OP To powinna być zaakceptowana odpowiedź. To jest właściwy sposób, aby to osiągnąć. –

+0

@LukeFlego to najlepszy sposób na naprawienie tego błędu, ale nie idealnego kodu. Czasami najłatwiejsza poprawka jest najlepsza :) – sidonaldson

+1

Zrobiono to samo, a to naprawiło. To jest poprawna odpowiedź. – AldoTheApache

Powiązane problemy