我正在使用來自它的父級的值創建一個簡單的 p5.js 畫布,如下所示:// Canvas propertiesvar $musicscape = $("#musicscape");// p5.js functionsfunction setup() { var canvas = createCanvas( $musicscape.outerWidth(), $musicscape.outerHeight()) ; canvas.id("canvas") canvas.parent($musicscape[0]);}我的musicscape元素具有以下 sass 屬性,并具有正確的大小,而無需創建任何滾動條。#musicscape position: absolute right: 0 top: 0 width: 50vw height: 100vh但是,當我添加與我的html、body和#musicscape元素大小完全相同的畫布時,會添加一個垂直滾動條。刪除它的唯一方法是設置畫布寬度$musicscape.outerHeight() - 3,同時在底部創建一條不屬于畫布的小白線。如何在將畫布保持為其父級大小的同時擺脫垂直滾動條?我檢查過,頁面上的任何地方都沒有填充或邊距。順便說一句,我正在 Chrome 上進行測試。
p5.j??s 畫布添加不需要的滾動條
慕容森
2021-07-01 18:11:04