jQueryでDOMのcssプロパティを取得した場合、"80px" というように、
pxまで含まれた文字列となっているため、今まで数値計算する際は、
replace('px', '')
という風に半ば強引にpxを消してから計算してた。
でも parseIntメソッドを使えば数値部分だけ切り出して返してくれるということを知った。
marginLeftVal = parseInt( $(elm).css('margin-left') );
Go to list of users who liked
More than 5 years have passed since last update.
jQueryでDOMのcssプロパティを取得した場合、"80px" というように、
pxまで含まれた文字列となっているため、今まで数値計算する際は、
replace('px', '')
という風に半ば強引にpxを消してから計算してた。
でも parseIntメソッドを使えば数値部分だけ切り出して返してくれるということを知った。
marginLeftVal = parseInt( $(elm).css('margin-left') );
Register as a new user and use Qiita more conveniently
Go to list of users who liked