【问题标题】:Simple jquery alert box like of javascript which has a option to edit the title?像javascript这样的简单jquery警报框可以选择编辑标题?
【发布时间】:2013-03-14 18:53:39
【问题描述】:

我正在使用 Javascript 警告框:

function shareConfirm() {
    if(!confirm('Are you sure want to unshare?')) return false;
}

但是,标题给出了 URL 和警告框,但我想编辑标题。事实证明无法编辑javascript标题。所以我最好的选择是使用与自定义 javascript 警报框具有相同 css 的 jquery 简单警报框。我该怎么做?

【问题讨论】:

标签: javascript jquery


【解决方案1】:

你介意使用 jQueryUI 吗?那么解决你的问题就很容易了:)

第 1 步: 在你的页面中包含 jQueryUI。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

第 2 步: 创建一个div。此 div 中的文本将显示为警报。你需要把这个div隐藏在$(document).ready()

<div id='myAlertbox'></div>

第 3 步: 给你:

$("#myAlertbox").html('Are you sure want to unshare?');
$("#myAlertbox").dialog({
    title: "yourRequiredTitleHere",
modal: true,
buttons : [{
    text : "Ok",
    click : function() {
            $(this).dialog("close");
            //You can do whatever you want here.
    }
    }],
});

【讨论】:

  • 显然,像黄油一样容易。谢谢!
【解决方案2】:

正如您所说,从安全的角度来看,这是不可能的。您可以模拟它的唯一方法是创建一个无模式的对话窗口。

【讨论】:

    【解决方案3】:

    confirm() 和 alert() 框的样式取决于浏览器和操作系统。因此,几乎不可能为 jquery 警报框创建一个 CSS 以匹配每个浏览器/操作系统组合

    【讨论】:

      猜你喜欢
      • 2010-12-26
      • 1970-01-01
      • 1970-01-01
      • 2020-10-28
      • 1970-01-01
      • 2010-11-01
      • 2023-03-24
      • 1970-01-01
      相关资源
      最近更新 更多