固定位置设置为静态位置

时间:2015-12-01 19:20:23

标签: jquery html css

我不知道为什么,但是当我尝试在jquery中设置position:fixed时:

 $('#footer').css('cssText', 'position:fixed !important;');

对于我的页脚,我在页面上看到了这个结果:

 <div id="footer" style="position: static;">
    ...
 </div>

我已经检查过Chrome控制台,并且没有css加载通过代码设置的部分。在某些情况下,我不能在.css文件中设置它 为什么会这样?

2 个答案:

答案 0 :(得分:0)

这不是他们这样做的方式,而是使用它

$("#footer").css("position", "fixed");

如果此问题仍然存在,请尝试使用position:fixed !important; css 中创建一个类

.myClass{
       position:fixed !important;
 }

使用JQuery将其添加到您的页脚

$('#footer').addClass('myClass');

答案 1 :(得分:0)

使用此

$('#footer').css('position', 'fixed');

并考虑使用顶部,左侧,右侧或底部css规则修复它的位置。