动态修改样式问题 top bottom

动态修改元素样式,第一种情况下

position fixed
top 100px

第二种情况下是

position fixed
bottom xxpx

bottom是个动态的数值,需要js动态设置

当由第二种情况回到第一种情况时,bottom已经有值了,只能设置成bottom:initial,让他恢复成最原始的值,但是ie下不兼容initial属性,怎么兼容ie呢?

阅读 5.4k
3 个回答

如果高度设了值且 margin 不是 auto 则可以不管,否则设 bottom 为 auto

这儿有一个问题是已经有了修改样式的js,直接把第一次的值缓存起来,需要时用js修改回去就可以,不管怎样都需要js设置一次.性能相差不大,且js减少了兼容性问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题