jquery - 将关闭按钮添加到使用 jquery 创建的查看器中?
问题描述
我创建了一个查看器,我将其注入到一个可拖动的层中,以防任何元素从原始容器中出来。
当操作员被我放置在屏幕右下方的查看器覆盖时,有时会出现问题。我想通过放置一个按钮来删除查看器本身来解决它。
检查 jQuery 文档和旧帖子我发现了一些接近解决方案的方法,但我认为我没有在正确的层中得到它。有没有人可以给我一些关于我做错了什么的指导?提前致谢。
_createMain: function() {
this.element.empty();
this.element.addClass('container-main');
this.wrapper = $('<div class="container-wrapper"></div>');
this.wrapper.appendTo(this.element);
this.layers.links = $('<svg class="container-links-layer"></svg>');
this.layers.links.appendTo(this.wrapper);
this.layers.operators = $('<div class="container-operators-layer unselectable"></div>');
this.layers.operators.appendTo(this.wrapper);
this.layers.temporaryLink = $('<svg class="container-temporary-link-layer"></svg>');
this.layers.temporaryLink.appendTo(this.wrapper);
this.viewer = $('<div class="viewer"></div>');
this.viewer.appendTo(this.element);
this.viewer = $('.viewer').dialog({
button: {
cancel: function() {
$(this).dialog("close");
}
},
close: function() {
this.viewer.add();
}
})
解决方案
推荐阅读
- django - ModuleNotFoundError:没有名为“polls”的模块
- javascript - 如何使用 Session 将 html 列表元素更改为当前登录用户的用户名?
- javascript - 教程中的完全相同的代码不断给我语法错误
- ios - 无法在苹果开发者帐户中找到团队 ID
- python - 回答问题后如何生成新的随机按钮?
- react-native - 为反应原生 webview 启用相机和麦克风权限
- css - 我需要在css中有两个动画,一个在开始,一个在悬停,但它不起作用
- ruby-on-rails - 检查用户角色时出现“ArgumentError(参数数量错误(给定 3,预期 2))”
- javascript - d3 数据解析/转换(从长到宽)
- css - 如何将我的单个菜单背景与 wordpress 中的 css 垂直对齐(垂直对齐中间不起作用)