javascript - 行数在小屏幕和大屏幕之间不同
我有一个 div 元素。在这个元素里面我有一个 CK 编辑器。我想要的是,当文本超过某些行时,它不能输入文本。
我尝试计算该元素的 offsetheight,并且我已经为该元素设置了高度。所以我正在通过 offsertheight/maxheight*100 来检查,这个值不应该大于 100%。
const taHeight = divElement.offsetHeight;
currentHeightPercentage = Math.floor((taHeight / maxHeightAllowed) * 100);
所以这效果很好,但区别在于如果我使用 iPad,我能够输入更多的文本行,而在笔记本电脑上,我无法输入与在 iPad 上相同数量的行。