javascript - 在 KineticJS 中按类名从阶段获取多个对象

标签 javascript jquery html canvas kineticjs

我正在为 HTML5 Canvas 使用 JavaScript 库 Kinetic.js。 这是从舞台( Canvas )获取对象的方法 stage.get()。我已经为每个对象分配了 id 或类名

如果我通过 id var obj = stage.get('#obj_id') 获取对象,它可以工作,但是如果尝试通过类名获取多个对象 var objs = stage. get('.obj_class_name') 它返回一个空的 [] 对象

我如何从 stage 获取多个对象。

最佳答案

好吧,您可以只执行 .getChildren() 来获取所有子项,然后使用循环和条件遍历数组以添加您创建的新数组。

关于javascript - 在 KineticJS 中按类名从阶段获取多个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14009448/

相关文章:

javascript - Highcharts - 如何使用多个 xml 文件在一页上显示多个图表

c# - 在CompareValidator上添加JS验证

php - 下拉选择问题

jquery - 为什么类相关的onclick事件只触发一次?

javascript - 如何在加载 promise 对象时添加加载动画?

html - 三 Angular 形内的三 Angular 形 CSS

html - 如何将此 CSS 转换为 webkit

javascript - jquery 在 .on 内运行条件验证

javascript - 无法使用 js crm 2016 清除查找值

javascript - 在 HTML5 Canvas 中将图像裁剪成椭圆形