首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查是否加载了jquery-mobile

检查是否加载了jquery-mobile
EN

Stack Overflow用户
提问于 2012-12-20 02:25:27
回答 2查看 6.8K关注 0票数 6

是否可以检测jquery-mobile/或任何其他库是否已加载?

我知道我可以做一个简单的$('#button').button('enable');,就像这里提到的How to enable a jQuery Mobile button?,但为了好玩,我只想知道是否有任何方法可以检测库是否已加载,然后执行上面的代码

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-20 02:31:28

您可以检查其中是否有一个函数。

代码语言:javascript
复制
if ( $.mobile ) {
   //jq mobile loaded
} else {
  // not
} 
票数 20
EN

Stack Overflow用户

发布于 2012-12-20 02:30:29

下面是使用jQM完成此操作的方法:

代码语言:javascript
复制
$(document).bind("mobileinit", function(){
    //apply overrides here
});

这是jQM开始执行的时刻。它只执行一次。

你可以在这里阅读更多信息:http://jquerymobile.com/demos/1.0.1/docs/api/globalconfig.html

但在您的情况下,情况略有不同。您需要等待加载DOM来更改页面内容中的某些内容,这种情况下的最佳jQM实践是pagebeforeshow事件:

代码语言:javascript
复制
$('#pageID').live('pagebeforeshow', function (event) {
    // Some code here
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13958698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档