【问题标题】:Jquery simplemodal open dialog from link another dialogJquery simplemodal从链接另一个对话框打开对话框
【发布时间】:2014-04-21 04:34:03
【问题描述】:

我正在使用 simplemodal Jquery API。就像此链接中的“联系表”模式示例 http://www.ericmmartin.com/projects/simplemodal-demos/

但我需要在contact.php 页面中添加另一个按钮或锚标记,如注册按钮,该按钮将打开另一个php 页面内容,如signup.php。 我已经尝试过这样的事情,请参阅下面的链接: http://at5024-lumooc.lakeheadu.ca/contact/

但链接后没有打开任何对话框... 我是新手,所以我需要一些帮助...... 这是我更改为“联系表”演示的代码 在contact.php 文件中,我在“.contact-content” div 的末尾添加了这个

打开新的模态

您可以在打开的对话框中清楚地看到这一点。 在contact.js上

在 on show 功能下我添加了这个。

$("#signup").click(函数 (e) { e.preventDefault(); alert("... URL。" + $(this).attr("href")); $.modal.close(); $.modal("我在这里测试"); });

单击锚点后我可以看到警报并且当前模式确实关闭但我无法打开新模式。我已经用其他方式尝试了最后一行。

$("我在这里测试").modal();

联系.init();

但没有运气......

任何想法任何人... 先谢谢了...

【问题讨论】:

  • 你可能需要像 $("#dialog-divId").dialog('destroy').remove(); 那样销毁它

标签: jquery simplemodal


【解决方案1】:

这可能是操作顺序问题,即模式在您尝试打开后关闭。我建议将行 $.modal(" I'm testing here"); 移动到一个函数中,并在模态的 onClose 事件中添加对它的调用。

【讨论】:

  • 非常感谢。这在我将它移到 onClose 事件后起作用了,我必须添加一个条件来确认它不会在每次关闭时都打开,但现在有效。谢谢
猜你喜欢
  • 1970-01-01
  • 2015-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-30
  • 1970-01-01
  • 2012-11-10
  • 2011-02-14
相关资源
最近更新 更多