2

これはバグなのか、それとも適切な回避策があるのか​​ 疑問に思います:

Safari (Dev Tools に iOS Safari 8.1 および Safari 7.0.5 を使用) でのみ、ブラウザーは次のスタイルの要素に対して計算された値を持っていないようです:

.node { top: calc(39px - 100%); }

ブラウザでは正しく表示されますが、window.getComputedStyle($('.node')).top返さnullれ、実際には Safari の開発ツールの Computed Properties にも表示されtop: nullます。スタイルをピクセル値に変更すると、Computed Property が正しく表示されます (例: top: 400px)。

JavaScript の計算で計算されたスタイル値を使用したいので、これは私にとって問題です。

4

0 に答える 0