1

由于 jquery 移动后退按钮在不同页面中无法正常工作,我尝试添加动态后退按钮。这就是我所做的

$("#page1").bind("pagecreate",function() {
if(page2 == 1){
            $('<div data-role="button" id="back"><a data-icon="arrow-l" href="pag2.html">Back</a></div>').prependTo("div:jqmData(role='header')");
            $("back").button();
        }else{
            $('<div data-role="button" id="back"><a data-icon="arrow-l"   href="default.html">Back</a></div>').prependTo("div:jqmData(role='header')");
            $("back").button();
        }
}

当按钮附加到标题时,它没有 jquery 移动按钮样式,它像普通链接一样显示,并将所有其他标题内容向下移动。任何帮助都会得到满足。

4

2 回答 2

1

您需要通过以下方式增强新标记:

触发器(“创建”)

看看这个jQuery 移动文档。

于 2012-11-23T23:36:50.697 回答
0

将按钮添加到特定 id 的格式不是,

$("back").button();

它应该是,

$("#back").button();

如果你正在使用类,

$(".back").button();

请更新您的代码。希望这对您的情况有所帮助。

于 2013-12-18T11:23:54.420 回答