2014-03-06 45 views
0

你好,我需要能夠識別一個給定的類已經被「淡入」:查詢,如果類已經顯示

private void fadeIn() { 
     // TODO: Check first if class is already shown! otherwise, don't run this as it fade's out when it is run over a already faded in class 
     $(".hopscotch-bubble").fadeIn(new com.google.gwt.query.client.Function() { 
      @Override 
      public void f() { 
       JSNIHelper.infoNotify("INFO", "Fade in method invoked."); 
      } 
     }); 
    } 

我該怎麼辦呢?

回答

1

gwtquery淡入完成展示一個隱藏的元素,以便$(選擇)。可見()應返回的元素是否可見。

但通常情況下,如果你想在gquery和jQuery沒有運行兩個動畫,正常途徑的護理是停止所有懸而未決的動畫。

$(selector).stop(true).fadeIn(...); 
1

我不知道的Java反正這個概念是分配一個變量,並檢查變量是真實的,如果真通話功能類似如下:

private void fadeIn() { 
     // TODO: Check first if class is already shown! otherwise, don't run this as it fade's out when it is run over a already faded in class 
var faded = 1; 
if(faded){ 
faded = 0;  
$(".hopscotch-bubble").fadeIn(new com.google.gwt.query.client.Function() { 
      @Override 
      public void f() { 
       JSNIHelper.infoNotify("INFO", "Fade in method invoked."); 
      } 
     }); 
    } 

}