ホームページ  >  記事  >  ウェブフロントエンド  >  IE6の位置指定によるページ変形の解決策(jsコード)_javascriptスキル

IE6の位置指定によるページ変形の解決策(jsコード)_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:12:151012ブラウズ

図に示すように:


解決策:
1. フォームを拡大縮小するときは、まずコンテンツの左側の空白の幅を取得します。
$("#nav").offset().left; コンテンツ領域の左側の空白の幅を取得します。
2. フォーム全体の幅を取得します (注: デスクトップの解像度が基準となり、それより小さい場合は追加されます)。
3. デスクトップ解像度の幅 (ページコンテンツ領域の幅/2) を使用して、片側の追加の幅を取得します。
4. 取得した値が $("#nav").offset().left; で取得した値と異なる場合は、2 つの値が同じになるように調整できます。
コードをコピーします コードは次のとおりです:

var ietest=function()
{
if ($.browser.msie) {
if ($.browser.version == "6.0")
{
var _width=document.documentElement.clientWidth 29; size
$("#nav").css("left",((_width-950)/2)-15); //値をリセット
return false; ;
}
return
}
window.onresize=ietest; //ウィンドウをスケーリングするときにトリガーされるイベント

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。