10
新しいjQuery 2.0.2ではDOMツリーのbodyタグに "style"属性が追加されています。何か特別な理由はありますか?jQuery 2.0.2が本体に空のスタイル属性を追加する理由
PrintScreenを:
新しいjQuery 2.0.2ではDOMツリーのbodyタグに "style"属性が追加されています。何か特別な理由はありますか?jQuery 2.0.2が本体に空のスタイル属性を追加する理由
PrintScreenを:
これは実際にそれがまだ有効な質問ですね、何も影響はありませんが。
// Workaround failing boxSizing test due to offsetWidth returning wrong value
// with some non-1 values of body zoom, ticket #13543
jQuery.swap(body, body.style.zoom != null ? { zoom: 1 } : {}, function() {
support.boxSizing = div.offsetWidth === 4;
});
これはboxSizingサポートのためだけのテストです:
理由は、このコードです。 jQuery.swap()
は、ソースで次のように記述されています。
正しい計算を得るためにCSSプロパティをすばやくスワップイン/アウトする方法。
body.style.zoom != null ? { zoom: 1 } : {}
戻りzoom: 1
body.style.zoom
がないnull
ある場合、それは空のオブジェクトである場合。返された値はbody
要素に適用されます。この要素には空のstyle
タグが含まれています。
実際には表示用です:テーブルタイプの本体 –