أهلا،
أحتاج إلى إنشاء لوحة توقيع سريعة الاستجابة بعرض 100٪ وارتفاع محدد (300 بكسل)
كيف يمكنني أن أفعل هذا؟
@ 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);