Jquery を使用して css ファイルからパディング オフセットを計算しています。整数値にする必要があるため、「px」部分を .replace() メソッドで削除しています。
//calculate left and right padding on element
var padding_offset = $('#projects_menu').css("padding").replace('px', '')* 2;
アラートを実行するとき(padding_offset); firefox では 0 を返します。chrome、IE、Opera では、現在のオフセットから「px」の部分を引いた値を返します。この場合は「20」です。
これはFirefoxの単なるバグですか?ここでの回避策は何ですか?