隐藏HTML5 Canvas元素
Hide a HTML5 Canvas element
我尝试使用HTML5 Canvas标签,直到现在我才做到我想做的。但现在我试图隐藏在淡出画布元素(上下文)。返回错误为context.fadeOut is not a function
查看我的草稿:http://jsfiddle.net/t46Ze/4/
谢谢你的帮助。
EDIT>这里是我的首字母:http://jsfiddle.net/t46Ze/15/
EDIT>下面是Andrew的命题:http://jsfiddle.net/t46Ze/16/(带注释)
您正在尝试淡出画布的2D上下文,而不是画布元素本身。让元素本身淡出。
用$(canvas).fadeOut
代替context.fadeOut
你可以完全按照你所做的去画,但是反过来,
http://jsfiddle.net/t46Ze/15/您可以尝试使用jQuery。
<html>
<head>
<!-- Path to your jQuery core js library or you can use one from Google.
<script type="text/javascript" src="jquery.min.js" />
<!-- Path to your jQuery UI js library or you can use one from Google.
<script type="text/javascript" src="jquery-ui.min.js" />
</head>
<body>
<canvas id="myCanvas" ..>..</canvas>
</body>
</html>
当你想让它淡出时,只需调用:
$("#myCanvas").fadeOut(2500); // 2 seconds and a half, for example
还有其他"效果",如:
$("#myCanvas").slideUp(1500); // 1 and a half seconds, for example
我尝试了下面的代码在画布
<canvas id="newCanvas" style="display: none"></canvas>
相关文章:
- 在keydown(JS,Jquery)上更改HTML5 Canvas元素
- EaselJS / canvas在拖放过程中更改元素焦点
- JavaScript canvas 元素在画布清除后不显示
- 在HTML5的canvas元素中使用Zigfu(kinect)
- Canvas 元素 + Javascript 在 Chrome 和 Firefox 中工作,而不是在 Internet
- 在 html canvas 元素上使用 javascript 进行冲突检测,而无需使用 jquery
- 通过 Meteor 更新 KineticJS Canvas 元素
- 可以't访问iframe中的canvas元素
- 将iframe放入HTML5中的canvas元素中
- 从Canvas元素制作图像
- Javascript canvas.toDataUrl()将图片发送到<img>元素
- 如何查找Canvas元素中单击的对象名称/id
- Canvas元素运行不正常
- 检测Canvas Tag:JavaScript中的元素
- HTML5 Canvas -按类在所有Canvas元素中绘制相同的东西
- jquery和canvas元素的问题
- HTML5 Canvas:使用/缓存drawImage绘制的元素在缩放和/或移动时被平滑
- 隐藏HTML5 Canvas元素
- 在django——canvas元素中上传并保存用户摄像头截图到文件
- 如何比较两个html5-canvas-元素的内容