我为此苦苦挣扎了一段时间,所以想我会把答案放在这里。
我怎样才能在 jQM 上有一个不可见的按钮?
使用此标签创建按钮 -
<input type="[yourchoice, mine was submit]" id="[yourchoice]" data-role="none" />
关键部分是data-role="none"
. 这意味着 jQM 会忽略它,因此当您使用 时$.hide()
,您不会在屏幕上留下随机的空渲染块。
在我的情况下,如果输入被隐藏(如果没有隐藏 - 它可以工作),我无法通过按“开始”按钮在提交时接收点击事件。我使用 css 解决它:“宽度:1 像素;高度:1 像素;背景:透明;边框:0;”。可能它也对某人有帮助。