为什么div隐藏以后,再让它显示却发现和隐藏之前的样式不同了?这个问题应该怎么解决啊?
我是定义一个隐藏类,position:absolute和left:100000px!improtant属性,把div进行隐藏,当我把这个类移除以后显示的div,怎么和隐藏...
我是定义一个隐藏类,position:absolute和left:100000px !improtant属性,把div进行隐藏,当我把这个类移除以后显示的div,怎么和隐藏之前的不一样了啊?就前端大神指教一下,应该怎么解决这个问题,谢谢!PS:这些隐藏的div有些样式使用的是内联样式,也有外部样式
展开
1个回答
展开全部
绝对定位:position:absolute;你让这个div区域绝对定位,又让此区域靠左十万px,还加了个先执行权限,隐藏后此区域不会显示,但你放开以后咱们的浏览器宽度达不到十万px啊;
解决方式:把这个left靠左10万px设置的小一点,看看效果如何,调试一下;之前你执行正常的时候可能是浏览器带有缓存,没有及时更新好,所以感觉没有错误;
如若还是不可以的话看看是否与别的css样式冲突了;从上一级,一级一级的调整错误,或许是全局设置有所改动影响了此div;
希望我的回答对你有所帮助,如果还是不可以的话,把你地址或者完成源码发出来我帮你解决;
或者发下你的企鹅,我帮你解决;
解决方式:把这个left靠左10万px设置的小一点,看看效果如何,调试一下;之前你执行正常的时候可能是浏览器带有缓存,没有及时更新好,所以感觉没有错误;
如若还是不可以的话看看是否与别的css样式冲突了;从上一级,一级一级的调整错误,或许是全局设置有所改动影响了此div;
希望我的回答对你有所帮助,如果还是不可以的话,把你地址或者完成源码发出来我帮你解决;
或者发下你的企鹅,我帮你解决;
追问
我感觉和left的大小以及important属性没关系吧,因为这些属性都写到class里的,添加这个类就隐藏,移除这个就显示,而且一旦移除这个类这些属性都没了,我也试过调小left属性的值,但是还是一样,你加我QQ吧924902324
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询