当尺寸变化时,平滑地向上或向下滑动
smoothly slide up or down when sizes change
我让两个按钮.square
与两个<div>
相关联。
如果我点击一个按钮.square
:一个相关的<div>
出现,而另一个消失。
问题是:
当#c1
或#c2
的高度发生变化时,我在(bellow_div
)
之后显示的内容正在进行奇怪的过渡。
如何在bellow_div
和#c1
或#c2
改变高度时平滑地向上或向下滑动?
$(function(){ // DOM ready shorthand
$('.square:first').css('color', 'red');
$(".square").on("click", function() {
var id= $(this).attr("contentId");
$('.square').css('color', ' #ccc');
$(this).css('color','red');
$('#details p').fadeOut('fast', function() {
$(this).html($("#" + id).html()).fadeIn();
});
});
});
#details{
width:100%;
background:#999;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="square" contentId="c1">Prochain évenement</div>
<div class="square" contentId="c2">Editorial</div>
<div id="details">
<p>
Jeudi 20 Mars<br>
20h30<br>
Upcoming eventsSed si ille hac tam eximia fortuna propter utilitatem rei publicae frui non properat, ut omnia illa conficiat, quid ego, senator, facere debeo, quem, etiamsi ille aliud vellet, rei publicae consulere oporteret?
</p></div>
<div style="display: none" id="c1">
Jeudi 20 Mars<br>
20h30<br>
Upcoming eventsSed si ille hac tam eximia fortuna propter utilitatem rei publicae frui non properat, ut omnia illa conficiat, quid ego, senator, facere debeo, quem, etiamsi ille aliud vellet, rei publicae consulere oporteret?
</div>
<div style="display: none" id="c2">
Saison 2016—2017
</div>
<div class="bellow_div">Here is a text</div>
使用.slideUp()
和.slideDown()
的jQuery函数
$(function(){ // DOM ready shorthand
$('.square:first').css('color', 'red');
$(".square").on("click", function() {
var id= $(this).attr("contentId");
$('.square').css('color', ' #ccc');
$(this).css('color','red');
$('#details p').slideUp().fadeOut('fast', function() {
$(this).html($("#" + id).html()).slideDown().fadeIn();
});
});
});
#details{
width:100%;
background:#999;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="square" contentId="c1">Prochain évenement</div>
<div class="square" contentId="c2">Editorial</div>
<div id="details">
<p>
Jeudi 20 Mars<br>
20h30<br>
Upcoming eventsSed si ille hac tam eximia fortuna propter utilitatem rei publicae frui non properat, ut omnia illa conficiat, quid ego, senator, facere debeo, quem, etiamsi ille aliud vellet, rei publicae consulere oporteret?
</p></div>
<div style="display: none" id="c1">
Jeudi 20 Mars<br>
20h30<br>
Upcoming eventsSed si ille hac tam eximia fortuna propter utilitatem rei publicae frui non properat, ut omnia illa conficiat, quid ego, senator, facere debeo, quem, etiamsi ille aliud vellet, rei publicae consulere oporteret?
</div>
<div style="display: none" id="c2">
Saison 2016—2017
</div>
<div class="bellow_div">Here is a text</div>
查看此处的the Executing Code When an Animation Ends
部分
相关文章:
- Html页面上的多个Base64图像和平滑加载
- 单击页面上的链接后高度发生变化
- Safari(Mac OS)上的jQuery平滑滚动问题
- jquery平滑滚动问题
- React redux初始化功能,无论状态变化如何
- 如何正确编程jQuery动画与平滑(导航栏)
- 角度ng变化或ng点击选择can'不起作用
- 每个选择器的Jquery css颜色都在变化,但字体大小却没有变化
- JS幻灯片与CSS背景颜色变化
- 如何在c3js动态图表上进行平滑(水平)转换
- 使用CSS在选项卡更改时平滑颜色转换
- 重新加载页面时Javascript变量发生变化
- 如何平滑地设置twitter引导程序进度条的动画
- 如何获得Bootstrap Datepicker的年和月,因为它在变化
- 如何用jquery替换字符串中可能变化的字符
- jQuery:滚动时平滑动画字体大小变化
- jQuery:滚动时平滑宽度变化
- 为什么背景颜色会闪烁而不是平滑变化
- 当尺寸变化时,平滑地向上或向下滑动
- css过渡背景变化不平滑