从特殊功能到全局功能

时间:2015-01-26 10:59:33

标签: jquery jquery-mobile

在第一轮中我们这样做:

$(document)
    .off('pagecreate','#MAT1000P00')
    .on('pagecreate','#MAT1000P00', function() {
        $(document)
           .off('click','#MAT1000P00-listview li')
           .on('click','#MAT1000P00-listview li', function() {....

我们的第一页。现在我们想要一个函数在任何这样的页面上执行此操作:

$(document)
    .off('pagecreate')
    .on('pagecreate',function (event,ui) {
        var activePage = $.mobile.pageContainer.pagecontainer("getActivePage");
        var activePageId = activePage[0].id;
        $(document)
            .off('click', '#' + activePageId + '-listview li')
            .on('click', '#' + activePageId + '-listview li', function() {...

但新代码不起作用......为什么?

1 个答案:

答案 0 :(得分:1)

现在我们找到了一个全球化功能的解决方案。我们将文档元素作为ID更改为移动容器,现在它将运行:

$(document)
.on('pagecreate',function (event,ui) {
    $(':mobile-pagecontainer').on('click','li',function() {....