MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针

如果在编辑的过程中遇到了什么问题,可以去讨论板提问。

为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证

MCBBS Wiki GitHub群组已上线!

您可以在回声洞中发表吐槽!

服务器状态监控。点击进入

本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>

用户:Salt lovely/user.js:修订间差异

跳到导航 跳到搜索
添加533字节 、​ 2020年12月16日 (星期三)
// Edit via Wikiplus
(// Edit via Wikiplus)
(// Edit via Wikiplus)
*/
function confirmUI(text = '', callback) {
// 安全锁,防止用户多次点击
let safe = true
// 容器
let container = document.createElement('div')
yesBtn.textContent = '确定'
yesBtn.addEventListener('click', () => {
callbackif (truesafe) {
container.remove() safe = false
callback(true)
selfRemove() // 移除确认框
}
})
container.appendChild(yesBtn)
noBtn.textContent = '取消'
noBtn.addEventListener('click', () => {
callbackif (falsesafe) {
container.remove() safe = false
callback(false)
selfRemove()
}
})
container.style.opacity = '0'
container.appendChild(noBtn)
// 显示UI
container.style.marginLeft = (container.offsetWidth * -0.5) + 'px'
container.style.marginTop = (container.offsetHeight * -0.5) + 'px'
container.style.opacity = '1'
/**移除自己 */
function selfRemove() {
container.style.top = '-100%'
container.style.opacity = '1'
setTimeout(container.remove, 500)
}
}
// CSS
background: #FDF6E6;
user-select: none;
transition: .4s ease-in;
}
.confirmUIcontainer > center{
我们提供服务需要使用Cookie。您使用我们的服务,即表示您同意我们使用Cookie。

导航菜单