首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态JS - children

动态JS - children
EN

Stack Overflow用户
提问于 2013-06-06 12:39:04
回答 1查看 221关注 0票数 0

我试图添加镜头玻璃来缩放图像的特定区域,我在画布上有几个层,如果我只有一个层,这个项目工作得很好。我使用以下命令添加了一个临时层(抱歉,我的经验有限):

代码语言:javascript
复制
 var wrapper_div = document.getElementById('container1');
    var kinetic_div = wrapper_div.children[0];
    canvaso = kinetic_div.children[0];
    canvaso.setAttribute('id', "panel");
    context = canvaso.getContext('2d');

完整的项目在http://jsfiddle.net/user373721/DVSnk/2/,对于我在上面留下的文本层的演示。

要检查该问题,请单击镜头玻璃按钮,然后单击图像,镜头玻璃效果工作;然后请注释stage.add(textlayer),镜头玻璃不再工作!我检查了temp层是否是使用Google developer tool添加的:

代码语言:javascript
复制
<div class="kineticjs-content" style="position: relative; display: inline-block; width: 400px; height: 400px;"><canvas width="400" height="400" id="panel" style="width: 400px; height: 400px; position: absolute;"></canvas><canvas width="400" height="400" style="width: 400px; height: 400px; position: absolute;"></canvas></div>

会很感谢你的建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-09 01:44:48

我解决了这个问题,在使用图像镜头之前和之后删除并添加了文本层。希望这能对某些人有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16953779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档