【发布时间】:2016-09-09 21:13:29
【问题描述】:
我有一个相当简单的菜单,可以按预期工作,但我只是不知道如何向它添加过渡,以使其看起来更流畅。这是我所拥有的:
<script type="text/javascript">
function showhide(id) {
var e = document.getElementById(id);
e.style.display = (e.style.display == 'block') ? 'none' : 'block';
e.style.transition = "all 1s";
}
</script>
<a href="javascript:showhide('SERIES')">
<div class="search-menu-maincategory">
Maincategory to click on
</div>
</a>
<div id="SERIES">
<div class="search-menu-subcategory">
One of the subcategories to show and hide
</div>
</div>
显然 e.style.transition = "all 1s";部分不是我需要的,因为它不起作用。如何在显示和隐藏之间添加一秒钟的过渡?谢谢!
【问题讨论】:
-
当我看到那个链接时,我想出了 e.style.transition,但这不起作用还是我误解了它?
标签: javascript transition show-hide