Signature_pad: حجم قماش متجاوب

تم إنشاؤها على ٩ يوليو ٢٠١٧  ·  3تعليقات  ·  مصدر: szimek/signature_pad

أهلا،

أحتاج إلى إنشاء لوحة توقيع سريعة الاستجابة بعرض 100٪ وارتفاع محدد (300 بكسل)

كيف يمكنني أن أفعل هذا؟

التعليق الأكثر فائدة

Afaik لا يمكنك ضبط عرض اللوحة على نسبة مئوية ، ولكن يمكنك وضع عنصر اللوحة القماشية في حاوية تم ضبط عرضها على 100٪ ، ثم قراءة العرض الدقيق للعنصر الأصل المذكور باستخدام jQuery. ثم يمكنك ضبط عرض القماش يدويًا. قم بذلك قبل تهيئة SignaturePad.

var canvas = document.querySelector("canvas");
var parentWidth = $(canvas).parent().outerWidth();

canvas.setAttribute("width", parentWidth);

this.signaturePad = new SignaturePad(canvas);

ال 3 كومينتر

@ 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);

آسف على التأخير.

إنها تعمل :)

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

hostcia picture hostcia  ·  6تعليقات

auam88 picture auam88  ·  4تعليقات

chitgoks picture chitgoks  ·  5تعليقات

crazzeto picture crazzeto  ·  8تعليقات

jsruok picture jsruok  ·  11تعليقات