Famo.usscrollview更新事件不工作

Famo.us Scrollview update event not working

本文关键字:工作 事件 更新 usscrollview Famo      更新时间:2023-09-26

我有一个滚动视图,然后我尝试这个

scrollview.sync.on('start',function(e){ 
 console.log("started!")
});

但是它不工作,我需要做些什么吗?

您发布的代码看起来是正确的。

下面是start事件工作的完整示例。希望能有所帮助!

var Engine          = require('famous/core/Engine');
var Surface         = require('famous/core/Surface');
var Transform       = require('famous/core/Transform');
var Scrollview      = require('famous/views/Scrollview');
var context = Engine.createContext();
var scrollview = new Scrollview();
var surfaces = [];
scrollview.sequenceFrom(surfaces);
for (var i = 0; i < 40; i++) {
    var surface = new Surface({
         content: "Surface: " + (i + 1),
         size: [undefined, 200],
         properties: {
             backgroundColor: "hsl(" + (i * 360 / 40) + ", 100%, 50%)",
             lineHeight: "200px",
             textAlign: "center"
         }
    });
    surface.pipe(scrollview);
    surfaces.push(surface);
}
scrollview.sync.on('start',function(e){
    console.log("Start!");
});
context.add(scrollview);