我在克隆jqm的一页时遇到了麻烦。下面是一个示例:
http://jsfiddle.net/QZKBw/
如您所见,克隆和修改页面不是问题所在:
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的问题吗?
发布于 2013-02-18 00:52:10
这应该可以做到:http://jsfiddle.net/Gajotres/Nc98p/
$(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');
});
});https://stackoverflow.com/questions/14923313
复制相似问题