【问题标题】:change navigator.notification.confirm Background color (White to Black)更改 navigator.notification.confirm 背景颜色(白到黑)
【发布时间】:2013-09-10 20:53:10
【问题描述】:

我正在使用

jquery.mobile-1.2.1.min.css

jquery-1.8.3.min.js

jquery.mobile-1.2.1.min.jscordova.js 在我的应用程序中。

我的代码看起来像

<!--My Script Tag Code-->
<script>
document.addEventListener("deviceready", loaded, false);
function loaded(){
alert("device is ready");
}
  function MamWorkDone(){
    navigator.notification.confirm("Are you sure you want to exit ?", onConfirm, "RoomsTonite", "Yes,No");
    function onConfirm(button) {
    }
  }
</script>


<!--My Html5 Code Looks like-->

 <body> 
  <div data-role="page">

      <div data-role="header" >
         <h1>Page Title</h1>
      </div>   <!-- /header -->

      <div data-role="content"> 
         <a href="#" data-role="button" id="btn_id" data-inline="true" onclick="MamWorkDone();" >Clear the Code</a>
      </div>   <!-- /content -->

      <div data-role="footer">
         <h4>Page Footer</h4>
      </div>   <!-- /footer -->
  </div>   <!-- /page -->

  </body>

此代码能够显示类似于 的确认对话框

我的确认对话框在白色背景中出现,但我希望此确认对话框为黑色背景,文本颜色为白色而不是黑色? 请帮我解决这个问题? 提前致谢

【问题讨论】:

    标签: javascript jquery css jquery-mobile cordova


    【解决方案1】:

    我想我们不能更改背景和文本,因为它是特定平台的默认设置。对于 Android,它看起来像这样,而对于 iOS,它看起来会有所不同。

    所以要自定义警报框,您可以使用 jAlert 或 jquery 移动弹出窗口。

    http://www.smooka.com/blog/2009/02/22/jalert-jquery-alert-box-plugin/

    http://jquerymobile.com/demos/1.2.0/docs/pages/popup/

    【讨论】:

    • 谢谢苏拉夫。我知道特定平台默认显示对话框(警报)但我真的需要自定义它们。我按照您的建议检查了所有可能性,但这对我没有帮助。
    猜你喜欢
    • 1970-01-01
    • 2020-04-03
    • 1970-01-01
    • 2016-08-17
    • 2019-07-01
    • 2014-01-19
    • 2017-05-30
    • 1970-01-01
    • 2019-02-11
    相关资源
    最近更新 更多