http://jsfiddle.net/Xs9e2/には、ONEとTWOという名前の2つの要素があります。要素ONEは、JavaScriptを使用してDOM要素のstyleプロパティに割り当てることによって配置されます。要素TWOは、CSSを使用して配置されます。
HTMLは期待どおりにレンダリングされます。
2つの要素のそれぞれのプロパティleft
とアラートを表示するために押すことができるボタンがあります。top
JavaScriptで設定されたプロパティのみが表示され、CSSで設定されたプロパティは表示されません。
これの正確な理由は何ですか? JavaScriptを介してCSSプロパティを読み取ることができるべきではありませんか?何かを間違って指定した可能性があります。私は「オフセット」プロパティについて知っており、JQueryについても知っています。この昔ながらのDOM操作が期待どおりに機能しない理由に戸惑っています。私は何が欠けていますか?