gpt4 book ai didi

javascript - 在同一个按钮上单击,Div fadeOut 和 fadeIn

转载 作者:行者123 更新时间:2023-11-29 17:10:59 26 4
gpt4 key购买 nike

我想创建一个单页网站,点击该按钮,impressum-div 将淡入。再次单击同一按钮,impressum-div 将淡出。

我已经设法让它在点击时淡入 div。但是当我尝试使用“如果”时,整个事情就不再起作用了。我已经在这里找到了一些技巧并尝试了所有但对我来说没有任何效果..

这是我的脚本代码:

<script type="text/javascript">
$(document).ready(function() {
function display() {

if (document.getElementById("impressum").style=="none") {
$('#impressum').fadeIn();
}
if (document.getElementById("impressum").style=="block") {
$('#impressum').fadeOut();
}
}
});
</script>

我尝试了几个版本(使用 .click() 等等),所以这可能是完全错误的。

这是我的 HTML 代码:

<input type="button" id="iButton" value="Impressum" onclick="javascript:display()"/> 

<div id="impressum" style="display:none">

<p>Here Impressum</p></div>

非常感谢您的帮助,如果您能发布一个完整的函数那将是最好的,因为我只是将各个部分疯狂地放在一起..

问候

最佳答案

只需使用 fadeToggle()

<input type="button" id="iButton" value="Impressum" onclick="javascript:display()" />
<div id="impressum" style="display:none">
<p>Here Impressum</p>
</div>

然后

$(document).ready(function () {
$('#iButton').click(function () {
$('#impressum').stop(true).fadeToggle();
})
});

演示:Fiddle

关于javascript - 在同一个按钮上单击,Div fadeOut 和 fadeIn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21672740/

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