【问题标题】:need to know a command for jqModal to close a popup需要知道 jqModal 关闭弹出窗口的命令
【发布时间】:2017-04-07 21:11:22
【问题描述】:

环境:

我正在为 jQuery 使用 jqModal 插件 来创建弹出窗口。我有一个弹出的窗口。然后通过单击该窗口内的触发器打开另一个。

要求:

新窗口打开后,我需要关闭上一个窗口。

我可以使用$('#id').jqmHide();,但这只会隐藏它。我需要它像在可点击输入上使用 jqmClose 类时一样完全关闭。

我需要在不点击的情况下以编程方式关闭它...

谢谢!

【问题讨论】:

  • 感谢@AP 的编辑
  • 致投票否决我的问题的人。您至少可以大胆发表评论并说明您为什么会这样做吗?我认为这里有像大多数论坛一样的巨魔。. 到目前为止,StackOverflow 真的很烂
  • 这个问题对我来说似乎很有效,已修复

标签: javascript jquery jqmodal


【解决方案1】:

由于这个问题没有引起太多关注,我想我不妨提出一个猜想。如果您知道它使用哪些类来关闭,您可以执行以下操作:

const el = $('#id')
el.addClass('jqmClose') //Etc. For animations/hiding
someOtherFunctionToRunOn(el) //For additional processing, like data serializing and propogation

这有帮助吗?

【讨论】:

  • 该类仅适用于具有点击事件的输入元素。我只是想知道是否有官方方法。省略这样的命令似乎是徒劳的。
  • 模态框有关闭方法吗?
  • 是的,从第 260 行开始。link 但我不知道怎么称呼它...
  • 试试.close() 提到here
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-08-13
  • 1970-01-01
  • 1970-01-01
  • 2023-03-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多