我想在单击slideDown按钮时显示popupPanel,但是一开始我的popupPanel被隐藏了

使用

       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);

     }

 }


你能帮我吗 ?

最佳答案

这将工作:

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


它们不是JavaScript中的publicvoid关键字。我认为这是JavaScript is Java的另一种情况...不是。

09-25 21:53