HTML5 холст прокрутки - PullRequest
       4

HTML5 холст прокрутки

0 голосов
/ 21 марта 2011

У меня есть требование, что мне нужно создать холст и нарисовать внутри него программно и поместить его в выделение, все это через JavaScript.Является ли это возможным ?несколько указателей, пожалуйста

В качестве продолжения: я написал следующее, он создает холст, но не прокручивает его, но жестко закодированный шрифт работает!

<html>
<head>
<meta http-equiv="Content-Script-Type" content="text/javascript">
</head>
<body>
<marquee>you are welcome</marquee>

<input type="button" value="click" name="btn" onClick="btnClicked();"/>



<script>
function btnClicked()
{
alert('here');
var canvas = document.createElement('canvas');
      context = canvas.getContext('2d');      
// Draw whatever on your canvas  
context.beginPath();
context.moveTo(70, 140);
context.lineTo(140, 70);
context.stroke();
var div = document.createElement('div');
div.appendChild(canvas);
var marquee = document.createElement('marquee');  
marquee.appendChild(div);  
document.body.appendChild(marquee);
}
</script>
</body>
</html>

1 Ответ

1 голос
/ 21 марта 2011

Это возможно, хотя возможно и некрасиво.

Я восприму ваш вопрос буквально ...

var canvas = document.createElement('canvas'),

    context = canvas.getContext('2d');

    // Draw whatever on your canvas

var marquee = document.createElement('marquee');

marquee.appendChild(canvas);

document.body.appendChild(marquee);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...