app.js

app.js的机制是第一次加载的时候,只把主页的div给显示, 其他页面div里的图片资源并没有加载,到显示的时候才加载.

所以尤其是图片的等静态资源,还是要在页面div显示出来以后动态的加载

另外app.js的 load 方法里的代码是在div页面显示以后执行的,但是这个方法里找到的dom确实前一个页面的dom,够奇葩.

而App.controller函数里的代码是在转场之前执行的

还好,在不同的页面间,全局变量是通用的.

刚发现还有这个函数

 $(page).on('appShow', function () {
     for (var i = 0; i < data.images.length; i++) {
       strHtml += '<img src="'+data.images[i]+'" />';
       
    };
 imagelist.append(strHtml);
  

  });
原文地址:https://www.cnblogs.com/whuper/p/4174166.html