1

我有 3 个 JqueryMobile 页面:

第 1 页、第 2 页和第 3 页

每个人都可以导航到第 3 页,我正在使用以下代码:

        $('#Page3').on('pageshow', function (object) {
            //  Change enabled status 
            $('#MenuItemEnPedido').find('a').each(function () {
                $(this).addClass('ui-disabled');
            });
            $('#PagDocumentoOpcionDetalle').removeClass('ui-disabled');
        });

要更改一些选项,但我需要知道pageshow 事件返回的对象页面的 id。不是目标 id,只是 prevPage Id。

4

1 回答 1

1

这是一个如何从 jQM 检索最后一页数据的示例:http: //jsfiddle.net/Gajotres/mfC8j/

在 pagebeforeshow 事件期间,您可以访问最后一页数据并将其用于下一个:

$('#page2').on('pagebeforeshow', function (e, data) {
    alert(data.prevPage.attr('id'));
});

prevPage 是一个包含整个最后一页的对象。

于 2012-12-10T09:18:17.770 回答