jquery - 删除 jquery mobile 中按钮的圆角

标签 jquery jquery-mobile

我在单页/多页 jquerymobile 页面模板中有以下按钮标记。

<a href="#" data-role="button" data-icon="arrow-r" data-iconpos="right" >About Us</a>

我需要使用 jquerymobile 文档中给出的按钮选项禁用此按钮的圆角。

我在 pagebeforecreate、pageinit、pagecreate 和 mobileinit 等每个事件中都尝试过 $('a').buttonMarkup({corners: "false"})

我从来没有让它工作过,并且一直在努力让它工作很长一段时间。我暂时不想使用数据属性 data-corners="false"。

请提出任何想法

最佳答案

这应该有效:$('a').buttonMarkup({corners: false })注意“false”不应该是字符串。

无论如何,如果您想将其设置为默认行为,您可以尝试以下操作:

$(document).bind('mobileinit', function(){
    $.fn.buttonMarkup.defaults.corners=false;
});

这应该与每个按钮上都有 data-corners="false" 的工作方式相同。

关于jquery - 删除 jquery mobile 中按钮的圆角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10886014/

相关文章:

javascript - ScrollTop 适用于 Chrome 和 Edge,但不适用于 Firefox

javascript - 通过根据内容自动调整高度来防止文本区域 ENTER 行为

jquery - 如何消除 jQuery Mobile 中的悬停延迟?

android - Google Maps Javascript API V3 在移动/ native 应用程序上找不到 404

json - 使用 JQuery Mobile 和 Json 动态注入(inject)页面

javascript - 使用 Alterifyjs 库创建具有不同形式的多个自定义对话框

javascript - Angular 仪表板框架给我错误未知提供商 : $uibModalProvider <- $uibModal <- adfDashboardDirective

javascript - 如何使用 $_POST 解码存储在 php 隐藏字段中的 javascript json?

javascript - 当请求来自 JavaScript 时限制对 Web 服务器 IP 的访问

jquery - ASP.NET MVC + JQuery Mobile 事件处理程序