Scripty2:如何关闭对话框
我正在寻找一种关闭 scripty2 对话框的方法,如下所示: http://mir.aculo.us/stuff/scripty2- ui/test/function/controls_dialog.html
从对话框外部(即使用 firebug 命令行),但我的 javascript 魔力有点有限,在 DOM 周围 30 分钟后我找不到方法。有什么提示吗?
注意:scripty2 是 script.aculo.us 的重写,它使用了一些 Jquery UI。
I am looking for a way to close a scripty2 dialog like this :
http://mir.aculo.us/stuff/scripty2-ui/test/functional/controls_dialog.html
From outside of the dialog (i.e. with firebug command line) but my javascript mojo is a bit limited and after 30 min of going around the DOM I cannot find a way. Any hints ?
NB : scripty2 is a rewrite of script.aculo.us which uses bits of Jquery UI.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是该对话框的文档:
http://scripty2.com/doc/scripty2%20ui/s2/ ui/dialog.html
This is the documentation for the dialog box :
http://scripty2.com/doc/scripty2%20ui/s2/ui/dialog.html
要关闭没有 ids 代码的页面上的所有对话框(类 div.ui-dialog 的元素),将是这样的(未经测试):
To close all the dialogs (elements with class div.ui-dialog) on the page with no ids code would be something like this (untested):
Scripty2 UI 位实际上基于 Prototype 类,而不是 DOM 元素的扩展,因此您不能使用 $$() 来获取现有对话框并像您想象的那样关闭它。它必须存储在 JavaScript 变量中。
尝试将这些粘贴到 Firebug 中:
Scripty2 UI bits are really based on Prototype classes, not extensions to DOM elements, so you can't use $$() to fetch an existing dialog and close it like you might think. It must be stored in a javascript variable.
Try pasting these into Firebug: