1

我希望每个页面都有一个导航栏。我没有在每个页面中声明它,而是使用了 .append() 函数,如下所示。

$(document).on('pageinit', '[data-role="page"]', function () {
$(this).children('[data-role="content"]').append('<div class="mainleft" datarole="collapsible-set"> <div data-role="collapsible" data-collapsed="true"><ul><li><a href="#">Hi</a></li><li><a href="#">Hello</a></li></ul></div></div>');
}); 

当我直接在page-role="content"部分添加导航栏时,动画效果完美。但是使用 .append() 函数,动画效果不起作用。它正常显示整个列表。还有一个问题是导航栏没有出现在第一页。只显示空白部分。

4

0 回答 0