作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
大家好,我有 2 个包含信息的 div,我想要这样当用户单击按钮 1/2 时它会显示正确的 DIV。我已经设法做到这一点并完成了这项工作,但是我想尝试在它们上面放一个动画,这样它就会很快出现在屏幕上。因此,当他们单击按钮时,文本会淡入淡出。我不确定是否有用于此的库,因为我之前使用过 AOS 库,但它用于滚动而不是点击功能。
HTML:
<button type="button" class="btn btn-warning" id="header1">Företagstelefoni</button>
<button type="button" class="btn btn-warning" id="header2">Reklambyrå</button>
<div class="parallax1" id="section_one" >
<div class="row newtryh2">
........
</div>
</div>
<div class="parallax1" id="section_two">
<div class="row newtryh2">
........
</div>
</div>
JS:
$("#header1").click(function () {
$("#section_one").show();
$("#section_two").hide();
});
$("#header2").click(function () {
$("#section_two").show();
$("#section_one").hide();
});
CSS:
.parallax1 {
padding-left: 30px;
margin-top: 33px;
display: none;
}
所以我只是想添加一些动画,比如很好地淡入,这样它就不会卡在屏幕上然后淡出。如果有人可以帮助我解决这个问题,或者知道那里有任何库,例如可以在 onclick 上运行的 AOS,那就太好了。
谢谢
最佳答案
使用fadeIn()
和fadeOut()
IE $("#section_two").fadeIn('fast');
https://jsfiddle.net/t5h1up21/5/
反过来你可以使用fadeToggle()
编辑
带有回调的函数如下所示:
$("#section_two").fadeOut('slow', function() {
$("#section_one").fadeIn('fast'); // Or whatever your selector is
});
关于javascript - 淡入 div onclick 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47100490/
我是一名优秀的程序员,十分优秀!