gpt4 book ai didi

jquery - 如何使用 SimpleModal 获取回调

转载 作者:行者123 更新时间:2023-12-01 08:28:28 25 4
gpt4 key购买 nike

我无法从 simplemodal 中捕获 onclose。如果可以的话请帮我一下,因为我是 jQuery 的新手...

<a href="http://url/" onclick="$(this).modal({width:833, height:453}).open(); return false;">

可以工作,但我想在模式对话框关闭时调用 JavaScript 函数。我如何附加,例如 updateTable();到关闭事件??

我已经尝试过

<a href="" onclick="$(this).modal({onClose: alert(1);$.modal.close();}).open();"

以及此的所有愚蠢变体,但老实说,查看示例页面中的嵌套函数只会让我头晕(第二个示例也有 href,但它不允许我将其发布在这里)....

最佳答案

如果我理解正确的话,你想

  • 点击链接(例如使用 ID Clicker)
  • <a href="..."> 的 href 中的 URL 定义的页面标签应该是模态内容
  • 当用户关闭模态框时,您希望触发某些操作并关闭模态框

HTML:

<a href="http://www.google.com" id="clicker">Click me!</a>

JavaScript

var c = function closer() {
$.modal.close();
alert("Done!");
}
$(document).ready(function() {
$("#clicker").click(function() {
$.modal(
'<iframe src="'+this.href+'" width="833" height="453">asd</iframe>',
{onClose:c}
);
return false;
});
});

检查http://jsbin.com/ofimi工作样本

关于jquery - 如何使用 SimpleModal 获取回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1752303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com