スクロールバーの引張りが遅く、カード
1271 ワード
1、ビデオドライブに問題があるかもしれません.
--360ハードウェアマスターテストドライブは正常
2、ページはすでにロードして、yslowでテストすることができません
3、火狐の上で正常で、ieの下でしかカードを入れません.
--分析はieのjsコードのみに関連している可能性があります.
次のjsコードを見つけて、注釈を外して解決しました.
window.attachEvent("onresize", autoScrollResize);//ieのresizeを使用するときのイベントリスニング
--360ハードウェアマスターテストドライブは正常
2、ページはすでにロードして、yslowでテストすることができません
3、火狐の上で正常で、ieの下でしかカードを入れません.
--分析はieのjsコードのみに関連している可能性があります.
次のjsコードを見つけて、注釈を外して解決しました.
function autoScrollResize() {
var content_h = document.body.clientHeight; //
var content_w = document.body.clientWidth;
var broswer_h = document.documentElement.clientHeight; //
var broswer_w = document.documentElement.clientWidth;
if(content_h < broswer_h && content_w < broswer_w) {
document.getElementsByTagName('body')[0].style.overflow = 'hidden';
document.getElementsByTagName('html')[0].style.overflow = 'hidden'; // DTD , html overflow:hidden
} else{
document.getElementsByTagName('html')[0].style.overflow = 'auto';
}
}
window.onload = function() {
if(window.ActiveXObject) { // IE
autoScrollResize();
//window.attachEvent("onresize", autoScrollResize); // ie resize
}
}
window.attachEvent("onresize", autoScrollResize);//ieのresizeを使用するときのイベントリスニング