javascript - 如何在createjs中屏蔽dom元素

标签 javascript html dom createjs page-flipping

我正在尝试屏蔽 createjs 中的 dom 元素。但屏蔽不适用于 createjs 中的 dom 元素

var stage;

function init() {
    stage = new createjs.Stage("my_canvas");

    var de = new createjs.DOMElement(document.getElementById("page"));
    stage.addChild(de);

    var shape = new createjs.Shape();
    shape.graphics.beginFill('#000').drawRect(0, 0, 100, 100);
    stage.addChild(shape);
    de.mask = shape;

    stage.update();
}  

最佳答案

@AshishKumar

恐怕您将无法执行此操作,因为 DOMElement 类实际上并未渲染到 Canvas 。它所做的只是转换 DOM 中的目标元素。例如移动 x/y 位置。

抱歉回复晚了。

关于javascript - 如何在createjs中屏蔽dom元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27075416/

相关文章:

javascript - 影响不同 SVG 中的相同类

xml - 有没有更好的方法获取 XPath 查询结果的父节点?

javascript - 在 JavaScript 中使用来自 JSON 的数据动态填充表的快速方法

JavaScript DOM childNodes.length 也返回文本节点的数量

javascript - 如何在日历中仅显示当前日期?

html - 如何根据视口(viewport)大小设置下拉第二级打开

javascript - jQuery - 页面调整大小后链接停止工作

javascript - 当检测到外部点击时关闭菜单

javascript - VueJS - 输入文件重复器

javascript - 在 Javascript 日期中使用 UTC 时区