javascript - 从对话框窗口Javascript中删除关闭按钮

标签 javascript

我正在尝试删除拼图完成时出现的“关闭”按钮。我可以做到这一点,但如果用户尝试,他们可以单击隐藏按钮的位置,这几乎会使页面崩溃并将谜题分散到各处。有人知道我该如何解决这个问题吗?隐藏的按钮位于拼图的左上角,点击那里就会显示我的意思。

我通过执行以下操作删除 CSS 代码中的按钮:

.ui-dialog-titlebar-close {
 visibility: hidden;
}

这是我的 JSFiddle,在 fiddle 上看起来有点奇怪,但是哦,好吧,仍然会崩溃。

http://jsfiddle.net/QY5jb/3/

最佳答案

你必须用别的东西来做这件事。纯 css 不会删除该元素。如果你想删除它,我会自己编写一个隐藏该元素的函数。例如

function delete_element(e){
  e.parentNode.removeChild(e);
}

并在拼图完成后调用此函数。其中 e 是您的 .ui-dialog-titlebar-close

例如

var element = document.querySelector('.ui-dialog-titlebar-close');
delete_element(element);

关于javascript - 从对话框窗口Javascript中删除关闭按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23048019/

相关文章:

javascript - 搜索过滤器在 React.js 中不起作用

javascript - Easeljs 中动画的奇怪行为

JavaScript 嵌套函数交叉引用

javascript - 第三方 slider 添加具有 'class' 等属性的动态元素。我正在使用 react

javascript - 你如何在 Safari 中的 <canvas> 标签上绘制文本

javascript - HTA 和 Javascript 兼容性。 Javascript 在 HTA 中不起作用

javascript - HTML5 Canvas : Move directly to point

javascript - Sharethis 不加载 AJAX

javascript - 复选框 onclick 不会更改通过 jscript 检查

javascript - 如何在 Ionic 2 中打印特殊字符