$(".btn1").click(function(){
$("#box").animate({height:"300px"});
});
我想实时的监听$("#box")的高度,请问该如何操作呢?
$(".btn1").click(function(){
$("#box").animate({height:"300px"});
});
我想实时的监听$("#box")的高度,请问该如何操作呢?
建议你把js和css区分开,js只起控制作用,不处理样式。
$(".btn1").click(function(){
$("#box").animate({height:"300px"});
});
改成
js:
$('.btn1').click(function(){
$('#box').addClass('open');
});
$('#box').on('animationiteration', function(){
console.log($(this).height());
});
css:
@keyframes slidedown {
from {
height: 0;
// 让元素显示出来的代码
}
to {
height: 300px;
}
}
.open {
animation: slidedown 0.3s ease-in-out;
}
当然我写得不完整,可能都不会生效,我只是推荐你向这个方向写。这个方向是肯定行得通的。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
解释一下什么叫
实时的监听
?根据回复补充: