小编mra*_*aty的帖子

.live("pageshow"..)没有在Phonegap JQuery Mobile上工作

我有以下使用JQuery Mobile的代码.这里要点是我想在触发'pageshow'事件时执行一些代码.

以下所有代码都适用于Chrome.我可以看到控制台日志.但是,当我将其作为Phonegap应用程序的一部分运行时,我从未触发"pageshow"事件.

一直在研究这一段时间但没有成功.希望有人可以解释为什么我的事件丢失,以及使这些代码在Phonegap上运行所需的步骤.

details.html

<!DOCTYPE html>
<html>
<head>
        <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
        <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
        <script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js">      </script>
        <link rel="stylesheet" href="css/index.css" />
        <!-- cordova -->
        <script src="cordova-2.2.0.js"></script>
</head>
<body>
    <div data-role="page" id="details_page">
      <a href="places.html" data-transition="slide" data-direction="reverse">Back</a>
      <h3>Hi I am second page</h3>
    </div>

    <script src="js/details.js"></script>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

details.js

$("#details_page").live("pageshow", function() {
    console.log('I am alive! (details.html)');
});
Run Code Online (Sandbox Code Playgroud)

jquery-mobile cordova

5
推荐指数
1
解决办法
6414
查看次数

Material-UI:在material-ui Tabbar(Tabs)中为标签添加徽章

我有Material-UI Tabs组件,有5个Tab组件作为子组件.我想在标签上显示一个徽章.徽章会在每个标签下显示未读项目.

我有两个版本的标签栏.一个用于带有图标和文本的桌面,另一个用于包含图标的移动设备.我怎么能定位徽章,以便它在两个版本上正确放置.即使未选择制表符,也应该可以看到徽章(如果我将徽章作为子项设置为制表符,则在未选中制表符时将隐藏它).

reactjs material-ui

4
推荐指数
1
解决办法
2985
查看次数

如何使用Facebook Graph API列出用户的活动邀请和拒绝事件

我一直在尝试获取发送给用户的活动邀请列表.我玩了一下找到的Graph API资源管理器

https://developers.facebook.com/tools/explorer

我试过调用https://graph.facebook.com/userid/events但它只返回用户响应的事件为'参加'或'不确定'.

是否有可能获得用户的活动邀请列表,如Facebook事件页面中显示的那样.

此外,我不知道如何列出用户已回复为"已拒绝"的事件.

也许我错过了适当的许可,但我怀疑它,因为我向grap explorer提供了所有与事件相关的权限,但仍然只有'参加'或'不确定'的RSVPt事件.

events facebook-graph-api

0
推荐指数
1
解决办法
3583
查看次数

使用服务帐户从Compute Engine部署App Engine Flex

我已经设置了一个计算引擎实例,用于集中维护和更新App Engine Flex实例.其中一个原因是将数据库和其他凭据保留在Google Project中,而不是将它们存储在本地开发计算机上.

当我尝试使用flex进行部署时

gcloud app deploy
Run Code Online (Sandbox Code Playgroud)

我收到一个错误

ERROR: (gcloud.beta.app.deploy) Permissions error fetching application [<project here>]. Please make sure you are using the correct project ID and that you have permission to view applications on the project.
Run Code Online (Sandbox Code Playgroud)

服务帐户是默认的计算引擎帐户,我在IAM中为其启用了编辑角色.我也尝试启用所有App Engine角色,但它没有改变这种情况.

有没有办法从Compute Engine进行部署,如果是,那么正确的凭据是什么,或者我在这里错过了一些步骤?

google-app-engine google-compute-engine google-cloud-platform app-engine-flexible

0
推荐指数
1
解决办法
517
查看次数