繁体   English   中英

Document.Onload在Kik中无法正常工作

[英]Document.Onload doesn't work properly in Kik

最近,我正在尽力创建一个Kik应用程序,该应用程序启动时会将一些内容(消息)动态加载到文本框中。 document.onload并不是为我做的。 我尝试了JQuery的$(document).ready和$(window).load无济于事。

像这样的简单代码段都失败了,我不明白为什么。 在我尝试与另一个UI元素进行交互,通过旋转手机来调整屏幕大小等之前,它们将无法运行。

$(document).ready(function() {
    kik.getUser(function(user) {
        $('#myDiv').html(user.username);
    });
}

这真是太令人生气了……为什么我不能让Kik同时执行in-getUser函数和常规的onLoad函数?

不要问我为什么,但这行得通。 我只是假设您不能在$(document).ready语句中包装kik.getUser

但是谁在乎-如果kik.getUser工作正常,那么您已经可以访问DOM。 干杯!

// Kik user-specific JS
if(kik.utils.platform.browser.kik) {
        kik.getUser(function (user) { if ( user ) {
            $('#message').html("I work now.");
        }});
});

// Kik-agnostic JS
$(document).ready(function() {
    $('#version').html("I work now too.");

});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM