2016-07-30 78 views
-1

如何在JavaScript中創建自定義提醒?你知道,像這些:使用javascript的自定義提醒

enter image description here

但是當你使用alert()功能,如:

$(function(){ 
    alert("ALERT"); 
}); 

這只是表明了"ALERT"消息有兩個選項,OKCancel. 有什麼你可以用它來製作按鈕嗎?我聽說過所有的jQueryUI對話框的東西,但無論如何要在非jQuery,瀏覽器運行的JavaScript中做到這一點?

+0

我用的fancybox看到這裏https://gist.github.com/6ui11em/2642954 –

+0

jQuery UI的不具有神奇的力量,將授予其在瀏覽器中的特殊權限。如果你可以在jQuery UI中做到這一點,你也可以使用「普通」的JavaScript來完成。 – JJJ

+0

@Juhana請注意。 –

回答

2

如果你問是,如果有用於創建自定義對話框本地API那麼簡單的答案是沒有的時刻。大多數瀏覽器只提供3周簡單的對話框開箱:window.alertwindow.confirmwindow.prompt


朗答案是肯定的,但它還沒準備好......有一個稱爲對話框新的HTML5元素,將允許您創建自定義對話框,目前僅支持Chrome。

https://developer.mozilla.org/en-US/docs/Web/API/HTMLDialogElement

您可以使用polyfill


然而,這並不創建自己的阻止你把它用於其他瀏覽器。在那裏有大量的例子,人們使用普通的香草javascript(或者在某些情況下根本沒有javascript)寫它。