Có cách nào khác để sử dụng thẻ "Canvas" trong IE7 và IE8 không? Xin vui lòng cho tôi biết.Có cách nào để sử dụng Canvas trong IE7 hoặc IE8 không?
<input type="text" id="textSign" value="Sign" />
<input type="button" onclick="javascript:return changeSign();" value="changeSign" />
<canvas id="e" width="150" height="100"></canvas>
<script type="text/javascript">
var textSign = document.getElementById("textSign").value;
function changeSign() {
textSign = document.getElementById("textSign").value;
var canvas = document.getElementById("e");
var context = canvas.getContext("2d");
context.fillStyle = "#4c4c4c";
context.font = "30px Giddyup Std";
context.fillText (textSign , 20, 50);
}
</script>
Tôi đã không đề cập đến nó trong câu trả lời của tôi bởi vì tôi đã không thử nghiệm nó. Đó có phải là hoàn thành và nhanh chóng (nếu đó có lẽ là một câu trả lời tốt hơn so với tôi)? –
@ dystroy nó khá hoàn chỉnh (ít nhất là cho những gì tôi đã thử tôi không tìm thấy bất kỳ tính năng bị thiếu) nhưng nó không nhanh chút nào (sau cùng là một lớp khác để nó không thể nhanh hơn hỗ trợ gốc, hơn nữa IE không phải là một con thỏ liên quan đến tốc độ JavaScript ...) –
@Richa hãy xem tại đây: http://code.google.com/p/explorercanvas/issues/detail?id=69 –