javascript - 在 jQuery 中,在页面加载时滑动没有动画的元素?

标签 javascript jquery html

所以,我的页面上有一个 div,我可以使用按钮折叠(使用 jQuery),并且我希望默认折叠(当页面加载时)。我使用 window.onload 做到了这一点:

window.onload=function(){$("#upgradeInfoCollapse").slideToggle("fast");}

但是,当页面加载时,会执行折叠动画。我希望在没有动画的情况下折叠(我希望在页面加载时折叠)。

我尝试使用。 Slide 而不是 .slideToggle ,但这似乎不起作用。

我怎样才能实现这个目标?

谢谢。

HTML:

<div id="upgradeInfoCollapse" class="collapsed">
<h3>Upgrade 1</h3>
<p>Cost : $3.5k<br>Capacity Upgrade : 5000</p>
<h3>Upgrade 2</h3>
<p>Cost : $5k<br>Capacity Upgrade : 7000</p>
<p style="color:red; font-weight:bold; font-size:105%">You cannot sell upgrades!</p>
</div>

最佳答案

您可以将 collapsed 类添加到您的 div 中。这样,它就已经以折叠状态开始,无需使用 JQuery。

CSS:

.collapsed {
    display: none;
}

之后,您可以使用以下命令切换 div:

$("#upgradeInfoCollapse").toggle()

关于javascript - 在 jQuery 中,在页面加载时滑动没有动画的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31684510/

相关文章:

javascript - ReactJS-错误 : Objects are not valid as a React child

javascript - 在 Django Mptt 中查找二级子级

javascript - 如何使用 jquery 获取所选引导下拉项的值?

jQuery 从服务器获取图像并显示为弹出窗口

jquery - 提交表单时进行多次 ajax 调用

javascript - 在打开下拉列表/动态更新下拉列表之前等待元素加载

javascript - takeUntil 之后调用最后一个值

javascript - 访问嵌套对象

javascript - scrollreveal.min.js 错误,仅在网站的索引页面上

javascript - Zurb Foundation 5 中没有 JavaScript 的情况下顶部栏是否工作?