【发布时间】:2016-11-14 19:46:32
【问题描述】:
我在 framer.js 中创建了一个带有可拖动列表项的列表,用 coffeescript 编写。
数组“Layers”包含单个列表项。
for i in [0..3]
layer = new Layer width:listWidth, height:listHeight, y:i*yDistance, clip:false,
borderRadius: 4, superLayer:canvas
layer.listIndex = i
layer.draggable.enabled = true
layer.draggable.speedX = 0
layer.draggable.speedY = 1
Layers.push(layer)
当我现在在列表项上调用事件侦听器时,“层”参数未定义
layer.on Events.DragMove, (event, draggable, layer) ->
print layer
我需要事件函数中的图层元素来操作它。错误在哪里?
【问题讨论】:
标签: coffeescript event-handling drag framerjs