Jquery mobile 在jQuery Mobile中,如何防止链接变成页眉或页脚中的按钮?
我正在尝试实现新的jQuery Mobile Alpha 2。当前,Jquery mobile 在jQuery Mobile中,如何防止链接变成页眉或页脚中的按钮?,jquery-mobile,Jquery Mobile,我正在尝试实现新的jQuery Mobile Alpha 2。当前,data role=“header”或data role=“footer”中的任何链接都将成为一个按钮。有没有办法禁用它?我也在想!我尝试将rel=“external”添加到链接中,但对于页眉和页脚,这似乎被忽略了 @naugtur:我现在正在用ajax刷新它。谢谢你的提示。但是我仍然希望这个问题在下一个版本中得到解决(迫不及待;我已经在使用开发分支的包:D) @更新:(我不小心关闭了票证,无法再次打开它--我不知道有任何直接的
data role=“header”
或data role=“footer”
中的任何链接都将成为一个按钮。有没有办法禁用它?我也在想!我尝试将rel=“external”
添加到链接中,但对于页眉和页脚,这似乎被忽略了
@naugtur:我现在正在用ajax刷新它。谢谢你的提示。但是我仍然希望这个问题在下一个版本中得到解决(迫不及待;我已经在使用开发分支的包:D)
@更新:(我不小心关闭了票证,无法再次打开它--我不知道有任何直接的HTML选项,但我承认-我没有搜索太多 您可以通过以下方式之一获得所需的效果:
按钮
和/或其他需要的第一种方法更好,因为对于JS支持不好的浏览器,它会降低性能。新版本的jQuery Mobile(1.3pre)已经解决了这个问题。 从手册中: “如果需要创建标题 这不符合默认值 配置,只需包装您的自定义 容器div中的样式化标记 在标题容器和 插件不会应用自动 按钮逻辑,因此您可以编写自定义 用于在中布局内容的样式 你的头。”
如果你认为它有效。基于@gleitz答案的示例:
<div data-theme="a" data-role="header" data-position="fixed">
<div> <!-- new bit -->
<a href='nextpageetc.php'>Not a button </a>
</div> <!-- new bit -->
</div>
另一种解决方案是使用data role=“none”属性:
<div data-role="header">
<a href="somewhere" data-role="none">Not a jQM button</a>
</div>