javascript - 表 td 内的 json2htmled jQuery 移动按钮看起来很旧,在按钮()/刷新后新按钮中有旧按钮

标签 javascript html jquery-mobile jquery-mobile-button json2html

我使用此转换在常规表“td”内构建 jQuery 移动按钮:

{
    "tag":"button",
    "type":"button",
    "id":"${idPrefix}-delete",
    "data-role":"button",
    "data-mini":"true",
    "data-icon":"delete",
    "html":"Delete"
}

但它呈现为旧的 HTML 按钮。

在我手动刷新按钮后,它看起来像一个带有图标的移动按钮,但旧按钮在其中“缩小”了。

如何解决这个问题?


失踪::before

我只是将其与看起来正常的移动按钮进行比较,有问题的按钮缺少 ::before就在 <button> 之前标签。


我删除了所有移动属性并尝试调用 button()后来,同样的结果。

最佳答案

为了加速 Web 应用程序初始化并提高 jQuery Mobile 的性能,团队决定放弃 .buttonMarkup() 小部件并用类替换它。

不再有data-role=buttondata-mini=true等...全部替换为如下的类。

要将按钮或 anchor 转换为 jQM 按钮,只需添加 ui-btn 类。添加位置为 ui-btn-icon-leftrighttopbottom 的图标。图标的图像ui-icon-barsdeleteinfo等。迷你按钮/ anchor ui-mini。按钮的主题 ui-btn-ab

<button class="ui-btn ui-mini ui-btn-icon-right ui-icon-delete">Button</button>

JSFiddle Demo

关于javascript - 表 td 内的 json2htmled jQuery 移动按钮看起来很旧,在按钮()/刷新后新按钮中有旧按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22312810/

相关文章:

html - 调整浏览器大小时或在不同设备上 Bootstrap 无响应

JQuery Mobile - 新 Div 中包含的所有内容

javascript - 在回调函数中访问 jQuery Ajax 请求的 URL

javascript - 我如何获取 2 个数字输入字段的值,然后使用 Jquery 进行除法并将结果显示到另一个输入?

javascript - 更改脚本的颜色会创建一个换行符

html - 在 iphone 中使用谷歌字体的问题

javascript - 选择单选按钮时,如何使用 jquery mobile 显示 div?

javascript - 将 <li> 元素附加到 <ul> 并为每个元素添加点击事件?

javascript - 从 cookie 读取多个复选框值

javascript - 简单提醒下不删除localStorage