์๋ ํ์ธ์,
100% ๋๋น์ ํน์ ๋์ด(300px)๋ก ๋ฐ์ํ ์๋ช ํจ๋๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค.
์ด๋ป๊ฒ ํด์ผ ํ๋์?
@50l3r ํ ์ ์์๋์?
@szimek ์ ์ ์ฌํญ์ด ์์ต๋๊น? :) ๋๋ ๊ทธ๊ฒ์ ์ํด PullRequest๊ฐ ์กด์ฌํ๋ ๊ฒ์ ๋ณด์๊ณ ์ค๋๋์์ต๋๋ค :)
https://github.com/szimek/signature_pad/pull/100
Afaik ์บ๋ฒ์ค ๋๋น๋ฅผ ๋ฐฑ๋ถ์จ๋ก ์ค์ ํ ์๋ ์์ง๋ง ๋๋น๊ฐ 100%๋ก ์ค์ ๋ ์ปจํ ์ด๋์ ์บ๋ฒ์ค ์์๋ฅผ ๋ฐฐ์นํ ๋ค์ jQuery๋ก ํด๋น ์์ ์์์ ์ ํํ ๋๋น๋ฅผ ์ฝ์ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์บ๋ฒ์ค ๋๋น๋ฅผ ์๋์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค. SignaturePad๋ฅผ ์ด๊ธฐํํ๊ธฐ ์ ์ ์ด ์์ ์ ์ํํ์ญ์์ค.
var canvas = document.querySelector("canvas");
var parentWidth = $(canvas).parent().outerWidth();
canvas.setAttribute("width", parentWidth);
this.signaturePad = new SignaturePad(canvas);
์ง์ฐ์ ๋ํ ์ ๊ฐ.
ํจ๊ณผ๊ฐ์๋ค :)
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
Afaik ์บ๋ฒ์ค ๋๋น๋ฅผ ๋ฐฑ๋ถ์จ๋ก ์ค์ ํ ์๋ ์์ง๋ง ๋๋น๊ฐ 100%๋ก ์ค์ ๋ ์ปจํ ์ด๋์ ์บ๋ฒ์ค ์์๋ฅผ ๋ฐฐ์นํ ๋ค์ jQuery๋ก ํด๋น ์์ ์์์ ์ ํํ ๋๋น๋ฅผ ์ฝ์ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์บ๋ฒ์ค ๋๋น๋ฅผ ์๋์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค. SignaturePad๋ฅผ ์ด๊ธฐํํ๊ธฐ ์ ์ ์ด ์์ ์ ์ํํ์ญ์์ค.
var canvas = document.querySelector("canvas");
var parentWidth = $(canvas).parent().outerWidth();
canvas.setAttribute("width", parentWidth);
this.signaturePad = new SignaturePad(canvas);