كيف يمكنك تعيين التركيز إلى HTML5 قماش عنصر ؟
-
09-06-2019 - |
سؤال
أنا باستخدام HTML5 <canvas>
عنصر في Firefox 2.0.0.16 في سفاري 3.1.2 ، سواء على بلدي ماك.(لقد حاولت ذلك في فايرفوكس 3.0 على ويندوز وكذلك أيضا دون جدوى.) العلامة تبدو مثل هذا:
<td>
<canvas id="display"
width="500px"
height="500px">
</canvas>
</td>
لدي زر "تفعيل" بعض الوظائف التي تتفاعل مع قماش.هذا الزر onclick()
الحدث المكالمات وظيفة.في هذه الدالة علي السطر التالي:
document.getElementById("display").focus();
هذا لا يعمل.الحرائق التقارير أي خطأ.لكن التركيز لا يزال حيث كان.استطيع ان اضغط على قماش أو علامة التبويب نحو قماش و التركيز من العناصر الأخرى, ولكن على ما يبدو لم تتحقق على قماش (الكانفاس هو onfocus()
الحدث لم الحرائق).
أجد هذا الغريب.هو قماش ببساطة لا يمكن الحصول على التركيز ، أو أنا في عداد المفقودين شيئا ؟ أي أن فكرة أن يكون موضع تقدير.
شكرا لك.
المحلول
وإعطاء قماش علامة التبويب فهرس:
<canvas id="display"
width="500px"
height="500px"
tabindex="1">
</canvas>
لا تنتمي إلى StackOverflow