【问题标题】:IBM Worklight 6.0 - jQuery Mobile pageshow event not triggeredIBM Worklight 6.0 - 未触发 jQuery Mobile 页面显示事件
【发布时间】:2014-01-11 04:34:15
【问题描述】:

我在使用 jQuery Mobile 1.3.0 的 Worklight 项目中遇到问题。

页面显示良好,但未触发pageshow 事件。
网页初始化时,Web 控制台会记录 2 个 javascript 错误:

TypeError: invalid 'in' operand profile @ http://myhost:10080/myProject/apps/services/preview/InfoCenter/common/0/default/wlclient/js/worklight.js:2569

TypeError: ajaxRequest is undefined @ http://myhost:10080/myProject/apps/services/preview/InfoCenter/common/0/default/wlclient/js/wlclient.js:2460

【问题讨论】:

  • ptitjuju69,解决了吗?

标签: jquery-mobile ibm-mobilefirst


【解决方案1】:

如果您从您的应用中提供一些代码 sn-ps 会更好...

使用此代码,pageshow 对我来说工作正常:

function wlCommonInit(){
    $(document).on("pageshow", "#page2", function(event) {
        alert("page 2 loaded");
    });
}

当我的基于 Worklight 6.1 的 jQuery Mobile 1.3.1 应用程序使用 changePage 更改页面时,会执行上述操作并显示警报。我在 Worklight Console MBS 中对其进行了测试。

Here's a sample project.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-07
    • 2017-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多