0
位置?:固定不在铬浏览器上工作,但它在Firefox中工作正常。位置:固定不在铬上工作,但在火狐工作
我有一个停止滚动并贴到顶部的侧边栏。它在firefox中完美工作,但在Chrome中,当我们滚动到侧栏位置时,侧栏消失。
但相同的代码工作在另一个网站..我很困惑...
我的HTML
<div class="wraper">
<div id="fixme">
<img src="example.com/images/ps14_homepage.jpg" style="width:100%;" alt="ad image">
</div>
</div>
这里是我的javascript在一定高度
var fixmeTop = $('#fixme').offset().top;
jQuery(function($) {
function fixDiv() {
var $cache = $('#fixme');
if ($(window).scrollTop() > fixmeTop)
$cache.css({
'position': 'fixed',
'top': '10px',
});
else
$cache.css({
'position': 'relative',
'top': 'auto'
});
}
$(window).scroll(fixDiv);
fixDiv();
});
固定块
CSS
.wraper {float:left;display:block;position:relative; height:auto; border:1px solid #000; width:100%;}
那么你的代码在哪里试过 – Benjamin 2015-02-10 10:00:19
我编辑过这些问题。谢谢 – Lois 2015-02-10 11:30:42
我有一种感觉,你在你的代码中使用css变换 - http://stackoverflow.com/a/20830413/703717 – Danield 2015-02-10 11:33:45