tips blog

HUAWEI一部端末でhtmlにzoom:3が付いている

2019年4月9日

■症状
・HUAWEI P20 LiteのGoogle Chromeのhtmlタグ初期値にzoom:3が入っている。

ただしjQueryでスタイル設定を行うと思ってたのと違う動きになる。
$(‘html’).css({‘zoom’:1});にすると変化なし。
$(‘html’).css({‘zoom’:3});にすると大きさが変わる。

初期値と同じ値を入れただけなのに!

html,bodyにzoomが入っていると
offset().topで正確な数値が取れないため、css(‘zoom’)で値を取得し調整しているがHUAWEI P20 Liteにhtmlタグの初期値に3が入っているので、正確な値が取れない。

■追記
・jQueryのcss({‘zoom’})を使わずに値を取得した方がいいかも知れない。今後チェック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です