首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery移动克隆页面

JQuery移动克隆页面
EN

Stack Overflow用户
提问于 2013-02-18 00:32:47
回答 1查看 626关注 0票数 2

我在克隆jqm的一页时遇到了麻烦。下面是一个示例:

http://jsfiddle.net/QZKBw/

如您所见,克隆和修改页面不是问题所在:

代码语言:javascript
复制
    var newPage = $('#page-1').clone();
    newPage.prop('id', 'page-2');
    newPage.find('#header-1')
        .prop('id', 'header-2')
        .find('h1')
        .html('Page 2');

切换回第1页将以两个活动页结束。这是jqm的问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-18 00:52:10

这应该可以做到:http://jsfiddle.net/Gajotres/Nc98p/

代码语言:javascript
复制
$(function () {
    $('#clone-page').click(function () {
        if($('#page-2').length == 0){
            var newPage = $('#page-1').clone();
            newPage.prop('id', 'page-2');
            newPage.find('#header-1')
                .prop('id', 'header-2')
                .find('h1')
                .html('Page 2');
            newPage.find('#content-1')
                .prop('id', '#content-2')
                .html('<a href="#page-1" data-role="button"> to Page 1</a>');
            newPage.appendTo($.mobile.pageContainer);        
        }        
        $.mobile.changePage('#page-2');
    });
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14923313

复制
相关文章

相似问题

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