zhangxinxu / mobilebone

Single Page Switching bone(include page manage, events manage) for mobile web APP, Hybrid APP, Phonegap, PPT, Single-Screen PC page...
http://www.zhangxinxu.com/wordpress/?p=4381
MIT License
1.41k stars 327 forks source link

当我在callback回调函数里写$(wendow).load(alert(“明天是端饭”));并不会执行,请问是啥原因啊 #200

Open wenslo opened 8 years ago

wenslo commented 8 years ago

如题如题

cos800 commented 8 years ago

callback 不是这么写的,而是

$(window).load(function(){
    alert(“明天是端饭”)
});
cos800 commented 8 years ago

还有 window 不是 wendow ...

wenslo commented 8 years ago
cos800 commented 8 years ago

首先你的写法错了,

function callback(){
    $(window).load(function(){
        alert("明天会更好");
    });
}

另外 callback 而不是 cellback, 再另外,你这个callback函数是什么时候执行呢?

再再另外,如果你是我表弟之类的,我会直接建议你别浪费时间学程序了,太粗心,对文字不够敏感, 但你不是我表弟,我恐怕不会这么直接的告诉你。

wenslo commented 8 years ago

您觉得callback是什么时候执行呢?当然是过场页面进入的时候执行。如果您能帮忙解决了问题,那当然是感激涕零,结草以报恩。但是您说了半天也没有解决了问题,这让我也感到很为难。您能来一点实质性的意见么,比如果页面没有全部加载完毕啥了,起码听起来说明您帮我思考了,我会感激您。只可惜我并不是您表弟。还有,我文字不大敏感,感谢您的提出。

cos800 commented 8 years ago

我这不是正在帮你解决问题来着吗~ 只是你一再打错字,顺便打击一下你。

回到正题,过场的时候 并不会触发window的onload。 所以 你在过场的时候绑定window的load事件是不会触发的。。。

cos800 commented 8 years ago

window.onload 只在第一次加载页面完成的时候执行, 至于后面怎么过场 怎么绑定 是不会触发的。。。

wenslo commented 8 years ago

嗯嗯,好的,谢谢。刚刚看见。祝您和您家人身体健康。

wenslo commented 8 years ago

我能问一下您,有什么方法可以达到这种效果么?

cos800 commented 8 years ago

你是想转场页面完全载入后执行alert? 这我确实不知道……

看看这个文档有没有你需要的: http://rawgit.com/zhangxinxu/mobilebone/develop/docs/index.html#&data-callbackKeys.html

wenslo commented 8 years ago

好的,谢谢!