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

WBOY
リリース: 2016-05-16 18:12:15
オリジナル
986 人が閲覧しました

図に示すように:


解決策:
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; //ウィンドウをスケーリングするときにトリガーされるイベント

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!