對話方塊元素 - 簡化視窗
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Chrome Canary 原本支援對話方塊元素,而且是透過旗標進行。dialog
元素可用於網頁上的彈出式視窗。
show()
:開啟對話方塊。
close()
:關閉對話方塊。採用選用引數,如果存在的 dialog.returnValue
已設定為
showModal()
:開啟互動視窗對話方塊。
::backdrop
:用來設定強制回應對話方塊後方背景的虛擬元素。
close
事件:在對話方塊關閉時觸發。
2013 年 12 月 16 日更新
dialog
元素現在支援:
cancel
事件:在強制回應對話方塊按下 Escape 鍵時觸發。你可以使用 event.preventDefault()
取消這場活動。
autofocus
屬性:含有 autofocus
屬性的強制回應對話方塊中的第一個表單控制項 (如有) 會在顯示對話方塊時聚焦。如果沒有這類元素,則將焦點移至第一個可聚焦的元素。
form[method="dialog"]
:僅在對話方塊中有效。提交表單後,系統會關閉對話方塊,並將 dialog.returnValue
設為使用的提交按鈕值。
透過即時示範和 polyfill 查看詳細資訊。
你可以前往 chrome://flags/ 啟用「啟用實驗性網路平台功能」來啟用這項功能。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2013-09-22 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]