我想通过从页面顶部缓慢单击按钮来使Div出现。但是,当我按照现在的方式进行操作时,它看起来非常快,并且不会真正滑落。我究竟做错了什么?

function showstuff(inquiryForm){
   document.getElementById(inquiryForm).style.visibility="visible";
    for (var i=0;i<300;i++)
    {
 document.getElementById(inquiryForm).style.height= i + "px";
    }
}

最佳答案

您正在循环300个项目,然后尝试使用getELementById查找元素,然后尝试设置所选项目的样式

我认为这确实使流程缓慢而缓慢。

关于javascript - 如何使Div的高度变化变慢,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17537903/

10-11 04:22