【发布时间】:2014-04-14 07:15:39
【问题描述】:
我正在使用此转换在常规表“td”内构建一个 jQuery 移动按钮:
{
"tag":"button",
"type":"button",
"id":"${idPrefix}-delete",
"data-role":"button",
"data-mini":"true",
"data-icon":"delete",
"html":"Delete"
}
但它呈现为旧的 HTML 按钮。
在我手动刷新按钮后,它看起来像一个带有图标的移动按钮,但旧按钮在其中被“缩小”了。
如何解决这个问题?
缺少::before?
我只是将它与一个看起来很普通的移动按钮进行了比较,有问题的按钮在 <button> 标记之前缺少 ::before。
我删除了所有的移动属性并尝试稍后调用button(),结果相同。
【问题讨论】:
-
$("button").button();来增强它。 -
哦,好吧,我错过了;)您使用的是哪个版本?你能发布渲染的html吗?
-
JQM 版本? 1.4 或之前的版本?
-
你的答案在这里stackoverflow.com/a/22079455/1771795 按钮和锚标签的处理方式相同。无需使用任何类型的增强功能。直接添加类就可以了。
-
@Omar Yessir!通常,我会删除,但我认为考虑到 jquery mobile 的移动速度,这可能会为以后的人带来一些好处。你介意升级到答案吗?非常感谢您,提前!
标签: javascript jquery-mobile jquery-mobile-button htmlbutton json2html