###要素をブラウザの中央に配置したい
IDが#scroll_buttonの要素を中央に配置するため、ブラウザの幅から中央に配置したい要素の幅で減算しそれを2で除算しているのですが、コンソール画面をみると演算結果(s_button_widthの幅)はNaNです。なぜ、非数が返ってくるのでしょうか。
###発生している問題・エラーメッセージ
ブラウザの幅と要素の幅を減算したものに2を除算した値を算出しようとするとNaNが返ってくる。
###ソースコード
javascript
1 var w_width = $(window).width(); 2 var sb_width = $('#scroll_button').css('width'); 3 console.log('w_width:',w_width,'sb_width:',sb_width); 4 var s_button_width= Math.floor((w_width - sb_width) /2); 5 console.log('sbuttonの幅',s_button_width);//NaN 6 //$('#scroll_button').css('width', s_button_width);
###補足情報(言語/FW/ツール等のバージョンなど)
javascript、jquery
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/01 14:48
2016/04/02 02:14
2016/04/04 10:03
2016/04/04 10:11
2016/04/04 11:31