我正试图实施新的jQuery Mobile Alpha 2.目前,data-role="header"
或data-role="footer"
内的任何链接都会变成按钮。有没有办法禁用?在jQuery Mobile中,如何防止链接成为页眉或页脚中的按钮?
13
A
回答
22
新版本的jQuery Mobile(1.3pre)已经解决了这个问题。 从手册:
“如果你需要创建一个标题 不遵循默认 配置,则只需将您的自定义 风格的标记在一个div容器 头容器和 内插件将不会应用自动 按钮逻辑,因此您可以编写自定义 样式来布局 您的标题中的内容。“
如果你grab the source from github它会工作。通过@gleitz基于答案
0
我也想知道!我已经尝试在链接中添加rel="external"
,但这似乎被页眉和页脚忽略了。
@naugtur:我现在用ajax刷新它。谢谢你的提示。但我仍然希望这个问题在下一个版本中得到解决(不能等待;我已经在使用开发分支的包:D)。
@Update:https://github.com/jquery/jquery-mobile/issues/issue/714(我不小心关闭了票,不能再重新打开-_-)
0
我不知道有任何直接的选项来做到这一点在HTML的,但我不得不承认 - 我没有没有太多的搜索。
你可以在这些方式中的一种预期的效果:
- 删除一个CSS类
button
和/或其他需要 - 不会增加他们在HTML - 将它们插入链接时,DOM已准备就绪而且它们不会更改为按钮。
第一种方法更好,因为它对具有不良JS支持的浏览器会降级。
2
例子:
<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>
13
另一种解决方案是使用数据角色=“无”属性:
<div data-role="header">
<a href="somewhere" data-role="none">Not a jQM button</a>
</div>
相关问题
- 1. jQuery Mobile的:如何防止页眉/页脚显示当点击某一元素
- 2. jQuery Mobile页脚中的动态按钮?
- 3. jQuery Mobile和页眉/页脚问题
- 4. jQuery Mobile:为所有页面使用相同的页眉页脚
- 5. jQuery Mobile的 - 固定的页眉或页脚
- 6. JQuery Mobile中的自定义页眉按钮
- 7. 仅在JQuery Mobile中禁用缩放页眉和页脚
- 8. 如何实现固定的页眉/页脚中的jQuery Mobile在2012年1月
- 9. 首页链接或按钮
- 10. 在所有jQuery Mobile页面中使用相同的页眉/页脚
- 11. jquery mobile中的子页面的链接
- 12. JQuery Mobile中的主页域名链接
- 13. 右对齐按钮/页眉和页脚divs中的内容
- 14. 页眉/页脚中的JQueryMobile分组按钮
- 15. 如何防止固定页脚覆盖JQuery Mobile页面的内容?
- 16. 防止页面链接
- 17. 如何限制仅在YUI中的页眉或页脚中显示分页符?
- 18. 修复jQuery Mobile页面中的页脚
- 19. 如何防止ListView页脚被选中?
- 20. jquery mobile:禁用“点击切换”固定页眉和页脚
- 21. Joomla - 为页眉和页脚使用相同的菜单,但在页脚中显示额外的链接......?
- 22. 如何使用jQuery或HTML5在所有页面上复制页眉和页脚?
- 23. 如何链接Jquery mobile中的内部页面?
- 24. 如何'修复'页眉页脚位置使用jquery mobile data-position =“fixed”
- 25. 如何在CGI脚本中包含Wordpress页眉/页脚
- 26. 如何在Rotativa的页眉或页脚上设置图像PDF
- 27. 带有页眉和页脚按钮的Android listview
- 28. 在VerticalFieldManager中设置页眉和页脚
- 29. 在laravel中扩展页眉和页脚
- 30. jQuery Mobile双页脚
此使用1.2发行版BTW为我工作。 – Nick 2012-10-10 17:27:31
我确认它对我有效1.2 – Fabrice 2012-12-10 20:13:54