gpt4 book ai didi

javascript - 如何在关闭时制作动画?[Javascript]

转载 作者:行者123 更新时间:2023-12-02 15:08:55 25 4
gpt4 key购买 nike

这里是 JavaScript

<script>
function toggle2(showHideDiv, switchTextDiv) {
var ele = document.getElementById(showHideDiv);
var text = document.getElementById(switchTextDiv);
$(ele).slideToggle();
if(ele.style.display == "block") {
ele.style.display = 'none';
} else {
ele.style.display = 'block';
}
}
</script>

和 HTML

<a id="myHeader" href="javascript:toggle2('myContent','myHeader');" >
<img src="gcont/images/cloud/folder.png" alt="" height="30" width="30"/>
General
</a>
</div>
<div style="clear:both;"></div>
<div id="contentDiv">
<div id="myContent" style="display: none;">
<a href="http://1drv.ms/1ZN0HuD" target="_blank">____Test Sub Article</a></br>
<a href="http://1drv.ms/1PiCKtz" target="_blank">____Green Line Stock</a>
</div>
</div>

有机会让关闭变得顺利吗?因为关闭仍然是错误,没有动画。谢谢您

最佳答案

无需设置display样式,slideToggle()会处理

function toggle2(showHideDiv, switchTextDiv) {
$('#' + showHideDiv).slideToggle();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<a id="myHeader" href="javascript:toggle2('myContent','myHeader');">
<img src="gcont/images/cloud/folder.png" alt="" height="30" width="30" />General</a>
</div>
<div style="clear:both;"></div>
<div id="contentDiv">
<div id="myContent" style="display: none;">
<a href="http://1drv.ms/1ZN0HuD" target="_blank">____Test Sub Article</a>
<br/>
<a href="http://1drv.ms/1PiCKtz" target="_blank">____Green Line Stock</a>
</div>
</div>

关于javascript - 如何在关闭时制作动画?[Javascript],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34914647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com