[英]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.