html神秘地被设置为显示:无通过javascript

时间:2013-01-22 22:25:43

标签: javascript html model-view-controller google-closure

这个应用http://video-player-sample.appspot.com/应该显示剧集和视频数据,如下所示:

http://www.i-programmer.info/news/87-web-development/3579-googles-open-source-video-player.html

来源在这里:http://code.google.com/p/video-player-sample/source/browse/#git%2Fsource 文档在这里: http://docs.video-player-sample.appspot.com/jsdocs/index.html

数据存储在data.json中,并通过config.json

访问

此链接:http://video-player-sample.appspot.com/#/shows会产生一个空白页面。但是它应该通过ShowGrid.js中的initialize调用初始化为data.json中的剧集。

当我在ShowGrid.js中插入一个console.log时,在本地运行应用程序,如下所示:

gva.component.ShowGrid.prototype.initialize = function($context) {

    // Call super method.


    this.constructor.superClass_.initialize.call(this, $context);

    // Get instances.
    this._userModel = gva.model.UserModel.getInstance();
    this._dataModel = gva.model.DataModel.getInstance();

    console.log($context);


    // Set up the fixed grid cell size.
    this._grid.initialize($context, 200, 380, 30, 30);
};

它会输出data.json文件中的所有相关剧集,但会将显示设置为“none”,如下所示:

<section class="show-grid grid" data-component="gva.component.ShowGrid" data-component_id="15474509">

    <article class ="show" data-showid ="C001" style="display: none;">
    <article class= "show" data-showid="C002" style="display:none;">

一个丑陋的黑客可能会在事实之后将其修复为jquery ......但这看起来很难看,并且无法使用所有这些结构。

关于可能出现什么问题的任何想法?

0 个答案:

没有答案