Jquery: animate .outerWidth()?

北战南征 提交于 2019-11-28 02:21:21

问题


When animating a width toggle, it's not animating the padding, so i looked into .outerWidth() but i'm not exactly sure how to implement this...

$('#shareheart').click(function(){
    $('.share-text').animate({outerWidth: 'toggle'}, 2000)
})

回答1:


Animate only works on css properties. Im not sure what the toggle key word does but i assume its shortand for alternating hide/show keyword. you could try:

$('#shareheart').click(function(){
    $('.share-text').animate({
      width: 'toggle', 
     'padding-left': 'toggle', 
     'padding-right': 'toggle'
    }, 2000);
});

But im not sure how toggle will work with the padding...



来源:https://stackoverflow.com/questions/3965092/jquery-animate-outerwidth

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!