答えは簡単ですが、私はこれで数時間を無駄にしたことを誓っています。div要素のプロパティを取得するためにparseIntを使用すると常にNANを返します
div要素の位置を通常の 'javascriptを使用して変更しようとしています。最初に、要素の最初の上部および左のプロパティ値を整数として必要とします。私はparseInt(element.style.top、10)を使用しようとしています。
問題は私が最初に(デフォルト)element.style.topと左の値は常にNaNを返すことです。値を解析しようとする前に上と左の値を指定すると、正常に動作します...値がまだ指定されていない状況に対処できるようにしたいと考えています...
助けてください
いくつかのコードを表示してください。 – yoda
これらのCSS値は通常、単純な数字ではありません。すべてが(明示的または暗黙の)タイプ(em、pixels、%など)を持っています。 – Oded
私はparseInt()がアルファ文字に先行する数字を返すと信じています...だから、parseInt(100px)は100を返します。いいえ? – SharpBarb