亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

滾動事件--IE 渲染問題 求解決辦法

滾動事件--IE 渲染問題 求解決辦法

Oooooooh 2016-03-03 20:52:27
jQuery?$(".table-content").scroll(function(){?var top=$(this).scrollTop();$(".table-content .header").css("top",top)});目標是實現header部分不隨滾動條滾動而滾動,一般的解決辦法是用css樣式fixed,但是用絕對定位的方式,把滾動的高度加到header的top值上,發現chrome下沒問題,但在IE 下會出現渲染的問題 頁面會晃動,求解決辦法!!
查看完整描述

2 回答

?
Oooooooh

TA貢獻3條經驗 獲得超1個贊

<!doctype?html>
<html>
<head>
<meta?charset="utf-8">
</head>
<script?src="jquery.min.js"></script>
<style?type="text/css">
.wrap{position:?relative;margin:20px;overflow:?auto;width:300px;height:?200px;overflow:?auto;}
#head{position:?absolute;top:?0px;background:?#abcdef;width:180px;color:?#fff;}
.content?p{width:?100px;background:?red;}
</style>
<body>
<div?class="wrap">
	<div?id="head">測試測試測試測試</div>
	<div?class="content">
		<p>測試</p>
		<p>測試</p>
		<p>測試</p>
		<p>測試</p>
		<p>測試</p>
		<p>測試</p>
		<p>測試</p>
		<p>測試</p>
	</div>
</div>

</body>
<script?type="text/javascript">
$(function(){
	$(".wrap").scroll(function(){
		var?_top=$(this).scrollTop();
		console.log(_top)
		$("#head").css("top",_top);
	});

});

</script>
</html>


查看完整回答
反對 回復 2016-03-04
?
慕郎_蓮華

TA貢獻83條經驗 獲得超16個贊

可有完整代碼? 滾動的時候 頁面晃動了? header是絕對定位 按道理不會影響頁面渲染的

查看完整回答
反對 回復 2016-03-04
  • Oooooooh
    Oooooooh
    你在IE下看看 工作中要實現類似的效果,上面固定,左邊固定 fixed 這個試了不怎么管用(也許樣式沒寫好。。)
  • 2 回答
  • 0 關注
  • 1630 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號