【问题标题】:How to add dynamic jquery mobile Back button?如何添加动态jquery移动后退按钮?
【发布时间】:2013-12-18 19:23:54
【问题描述】:

由于 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 移动按钮样式,它像普通链接一样显示,并将所有其他标题内容向下移动。任何帮助都会得到解决。

【问题讨论】:

    标签: android jquery cordova jquery-mobile


    【解决方案1】:

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

    触发器(“创建”)

    查看this jQuery 移动文档。

    【讨论】:

    • 它应该可以工作,但我在附加时复制了应用到背面本身的整个 css。感谢您的帮助。
    【解决方案2】:

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

    $("back").button();
    

    应该是,

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

    如果你正在使用类,

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-26
      • 2012-05-03
      • 2021-03-21
      • 2020-09-16
      • 2012-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多