如何在Framer JS中侦听基于公共类/对象名称而不是唯一层的事件?

拉贾

我想返回用户单击的对象的唯一名称,但找不到解决方案。以下是我要尝试实现的内容,但是在CoffeeScript中。

$(".class").click(function(){
    alert("You clicked on this specific element");
});

我可以找到的最佳示例如下所示,但是每一层都是唯一的,因此无法将它们分配给不同的层。

layerA.on Events.Click, (event, layer) ->
    print "This layer was clicked", layer.name

我可以分别听每一层上的事件,但这会违反DRY原理。

拉贾

我已经设法弄清楚了。这是下面的解决方案。

创建一个数组并将所有图层名称存储在其中

layerArray = [layer, layer2, layer3, layer4]

创建一个函数,该事件将在触发click事件时调用,并传入layer对象和layer索引

callFunc = (layer, index) ->
    print index

循环遍历数组中的每一层,然后将单击的层传递给函数

for layer, index in layerArray
    layer.on(Events.Click, callFunc)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Framer JS中侦听基于公共类/对象名称而不是唯一层的事件?

来自分类Dev

如何在Sails.js中嵌入和编写mongo对象(深度超过一层)?

来自分类Dev

如何在Sails.js中嵌入和编写mongo对象(深度超过一层)?

来自分类Dev

如何遍历Framer中的所有子层

来自分类Dev

如何随机生成唯一的未使用对象名称

来自分类Dev

如何在 JavaScript 中获取对象的对象名称

来自分类Dev

如何在Java中检查对象列表是否在同一层次结构中

来自分类Dev

如何在R中创建对象名称

来自分类Dev

如何在Python中打印我的对象名称

来自分类Dev

如何在NodeJ中创建动态对象名称

来自分类Dev

如何在javascript或/和jquery中获取“ this”的对象名称?

来自分类Dev

如何在Django中通过queryset获取对象名称

来自分类Dev

如何在PHP中获取对象名称

来自分类Dev

如何在 CreateJS 中打印对象名称

来自分类Dev

如何在 Django 中更改表对象名称?

来自分类Dev

如何在node.js事件侦听器中获取事件名称?

来自分类Dev

如何在TensorFlow中同时将一层并行传递到两层中

来自分类Dev

使用拖动道具时,如何使React Framer-motion触发手机的onClick事件?

来自分类Dev

如何在 Scala.js 中的单击事件侦听器中检索标签名称?

来自分类Dev

改造如何解析没有对象名称的唯一数组?

来自分类Dev

JavaScript中如何判断JSON请求的哪一层是JSON对象?

来自分类Dev

如何在Jq中组合(连接)包含公共键名但唯一值的JSON对象

来自分类Dev

如何放慢Framer动画

来自分类Dev

如何在EaselJS对象中删除事件侦听器

来自分类Dev

如何在基于套接字的IM中为2个用户生成唯一的频道名称?

来自分类Dev

在tensorflow中,如何在渐变传播到下一层之前重新缩放渐变?

来自分类Dev

滤镜如何在CNN的第一层中跨RGB图像运行?

来自分类Dev

在tensorflow中,如何在渐变传播到下一层之前重新缩放渐变?

来自分类Dev

我如何在下面压入一层?

Related 相关文章

  1. 1

    如何在Framer JS中侦听基于公共类/对象名称而不是唯一层的事件?

  2. 2

    如何在Sails.js中嵌入和编写mongo对象(深度超过一层)?

  3. 3

    如何在Sails.js中嵌入和编写mongo对象(深度超过一层)?

  4. 4

    如何遍历Framer中的所有子层

  5. 5

    如何随机生成唯一的未使用对象名称

  6. 6

    如何在 JavaScript 中获取对象的对象名称

  7. 7

    如何在Java中检查对象列表是否在同一层次结构中

  8. 8

    如何在R中创建对象名称

  9. 9

    如何在Python中打印我的对象名称

  10. 10

    如何在NodeJ中创建动态对象名称

  11. 11

    如何在javascript或/和jquery中获取“ this”的对象名称?

  12. 12

    如何在Django中通过queryset获取对象名称

  13. 13

    如何在PHP中获取对象名称

  14. 14

    如何在 CreateJS 中打印对象名称

  15. 15

    如何在 Django 中更改表对象名称?

  16. 16

    如何在node.js事件侦听器中获取事件名称?

  17. 17

    如何在TensorFlow中同时将一层并行传递到两层中

  18. 18

    使用拖动道具时,如何使React Framer-motion触发手机的onClick事件?

  19. 19

    如何在 Scala.js 中的单击事件侦听器中检索标签名称?

  20. 20

    改造如何解析没有对象名称的唯一数组?

  21. 21

    JavaScript中如何判断JSON请求的哪一层是JSON对象?

  22. 22

    如何在Jq中组合(连接)包含公共键名但唯一值的JSON对象

  23. 23

    如何放慢Framer动画

  24. 24

    如何在EaselJS对象中删除事件侦听器

  25. 25

    如何在基于套接字的IM中为2个用户生成唯一的频道名称?

  26. 26

    在tensorflow中,如何在渐变传播到下一层之前重新缩放渐变?

  27. 27

    滤镜如何在CNN的第一层中跨RGB图像运行?

  28. 28

    在tensorflow中,如何在渐变传播到下一层之前重新缩放渐变?

  29. 29

    我如何在下面压入一层?

热门标签

归档