Javascript Famo.us滚动容器不滚动 define(功能(需求、导出、模块){ var View=require('src/core/View'); var Surface=require('src/core/Surface'); var ScrollContainer=require('src/views/ScrollContainer'); 函数ListView(){ 视图。应用(此,参数); _调用(this); } ListView.prototype=Object.create(View.prototype); ListView.prototype.constructor=ListView; ListView.DEFAULT_选项={ 数据:[] } 函数_createContent(){ var sc=新的ScrollContainer(); var序列=[]; sc.sequenceFrom(序列); 对于(var i=0;i
正如你从标题中读到的,我的问题是Famo.us ScrollContainer没有滚动。上面的代码用于添加可滚动列表。该模块随后包含在页面视图中。页面视图包含在MainView中,MainView有一个RenderController来显示或隐藏页面。该列表与传递到此模块的数据一起显示。唯一的问题是滚动。有什么想法吗?曲面需要通过管道将事件传递到Javascript Famo.us滚动容器不滚动 define(功能(需求、导出、模块){ var View=require('src/core/View'); var Surface=require('src/core/Surface'); var ScrollContainer=require('src/views/ScrollContainer'); 函数ListView(){ 视图。应用(此,参数); _调用(this); } ListView.prototype=Object.create(View.prototype); ListView.prototype.constructor=ListView; ListView.DEFAULT_选项={ 数据:[] } 函数_createContent(){ var sc=新的ScrollContainer(); var序列=[]; sc.sequenceFrom(序列); 对于(var i=0;i,javascript,famo.us,Javascript,Famo.us,正如你从标题中读到的,我的问题是Famo.us ScrollContainer没有滚动。上面的代码用于添加可滚动列表。该模块随后包含在页面视图中。页面视图包含在MainView中,MainView有一个RenderController来显示或隐藏页面。该列表与传递到此模块的数据一起显示。唯一的问题是滚动。有什么想法吗?曲面需要通过管道将事件传递到滚动容器 for(var i=0;i
滚动容器
for(var i=0;i
define(function(require, exports, module){
var View = require('src/core/View');
var Surface = require('src/core/Surface');
var ScrollContainer = require('src/views/ScrollContainer');
function ListView(){
View.apply(this, arguments);
_createContent.call(this);
}
ListView.prototype = Object.create(View.prototype);
ListView.prototype.constructor = ListView;
ListView.DEFAULT_OPTIONS = {
data: []
}
function _createContent(){
var sc = new ScrollContainer();
var sequence = [];
sc.sequenceFrom(sequence);
for (var i = 0; i < this.options.data.length; i++) {
var surface = new Surface({
content: this.options.data[i].name,
size: [undefined, 40],
properties: {
borderBottom: '1px solid #000',
padding: '10px 15px'
}
});
sequence.push(surface);
};
this.add(sc);
}
module.exports = ListView;
});