我不知道为什么,但是当我尝试在jquery中设置position:fixed
时:
$('#footer').css('cssText', 'position:fixed !important;');
对于我的页脚,我在页面上看到了这个结果:
<div id="footer" style="position: static;">
...
</div>
我已经检查过Chrome控制台,并且没有css加载通过代码设置的部分。在某些情况下,我不能在.css文件中设置它 为什么会这样?
答案 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规则修复它的位置。