在 Fancybox 3 中将值从按钮传递到模态

问题描述

我使用 Bootstrap 完成了以下操作,用于将数据从按钮传递到模态,这工作正常。

按钮:

<button type="button" class="btn btn-sm btn-info" data-toggle="modal"
    data-target="#viewSpaceModal"
    data-space_id="<?PHP  echo $space->ID; ?>"
    data-name="<?PHP echo $space->space_name; ?>"
    data-category="<?PHP echo $space->category; ?>"
    data-products='<?PHP
        if ($flag)
            echo json_encode($simple_product);
        ?>'
    >view space </button>

从按钮获取值到引导模式。

$("#viewSpaceModal").on("show.bs.modal",function (event) {

    var button = $(event.relatedTarget);
    var space_id = button.data("space_id");
    var name = button.data("name");
    var category = button.data("category");
    var products = button.data("products");
});

这工作正常。但是,我无法在 fancybox 中实现相同的目标。我尝试了以下方法

编辑:我像在文档中一样将实例和幻灯片作为参数传递。如何提取价值?

$(".view-modal").fancybox({
    afterShow: function (instance,slide) {
        console.log(instance);
    },});

这总是返回未定义。任何线索将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)