わからないこと
現在electronでアプリを作っているのですが、デスクトップパソコンでscrollTopし値を取得すると整数が返されるのですが、動作テストとしてノートパソコンの方で確かめてみたところ、scrollTopが小数点つきで返されてしまいうまく動かなくなってしまいました。
この差は一体何なのでしょうか?
今の所四捨五入して回避しているのですが...。
js
1test.onscroll = function () { 2 var clientHeight = middle.clientHeight; 3 var scrollHeight = middle.scrollHeight; 4 var scrollTop = Math.ceil(this.scrollTop); 5 console.log(scrollHeight + "/" + scrollTop + "/" + clientHeight); 6}
検索ワード、確認した記事を提示してください。
現状だと調べてないのと同じです(赤の他人から見た印象)
原因はわかりませんでしたが、対処法としてceilを使うというのを調べました。
javascript scrolltop decimal
https://medium.com/beamdental/scrolltop-and-other-bugs-the-never-ending-battle-against-bugs-4815e6a2b00a
あなたの回答
tips
プレビュー