2010-04-08 58 views
4
的functtion

我想告訴popupPanel當我上了slideDown按鈕點擊,但在開始我的popupPanel隱藏使用問題在了slideDown()Gquery

 popupPanel.getElement().setAttribute("style", "display:none"); 

,但是當我點擊了slideDown按鈕它滑下來速度非常快

&我的onClick代碼

@Override 
public void onClick(ClickEvent arg0) { 

    if (arg0.getSource() == slideDown) { 

      $(DOM.getElementById("popupPanel")).as(Effects).slideUp(Speed.SLOW); 

    } 

} 

你能幫助我嗎?

+0

您是否能夠完成這項工作?我正在使用animate($$(「top:' - = 50'」),1000,Easing.SWING),但這不完全是我想要的。 :( – 2010-08-10 07:36:55

+0

哈,現在看着這個,並且有更多的經驗。我意識到JavaScript中沒有'public void'。哈哈,這看起來更像Java。 – Shawn31313 2013-08-02 01:28:00

回答

2

這會工作:

$('#popupPanel').css('display','none'); 
$('#ID_to_be_clicked').click(function(){  
    $('#popupPanel').slideToogle(3000); 
}); 

他們不public也不在JavaScript void關鍵字。我認爲這是JavaScript is Java的另一種情況......事實並非如此。