我使用 jQuery 通过将必要的“margin-top”添加到 div 作为内联样式来垂直居中 div。
我想通过点击函数删除此内联样式,并将 div 动画设置为“margin-top: 0”。
到目前为止,我成功清除内联样式的唯一方法是......
jQuery('selector').each(function(idx,el){
el.style.marginTop='';
});
但这会使 div 跳到顶部而不是为其设置动画。任何帮助将不胜感激
最佳答案
使用.animate()功能
jQuery('selector').animate({
'margin-top' : 0
});
关于jQuery 动画内联样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18889504/