将羽毛灯绑定到模态内容但不打开模态

时间:2017-09-21 05:35:08

标签: featherlight.js

是否可以在不打开模态的情况下绑定/ setup / init featherlight?

目前var modal = $.featherlight($target,config)绑定然后打开。

我现在通过立即调用modal.close()解决了这个问题,但这感觉很糟糕。

可能的选择:

1)新配置选项openOnBind(true / false)

2)默认情况下不能打开绑定 - 用户可以根据需要选择使用.open()。

我也试过var modal = $target.featherlight(config)但是 然后$target.open()modal.open()都失败 - 都不包含featherlight对象/实例。

featherlight实例隐藏在哪里? :)

拨弄: http://jsfiddle.net/eybb104r/2/

P.S。这个的上下文是基于cookie的存在启动一个模态,所以我需要绑定一个没有DOM元素触发器的模态。

1 个答案:

答案 0 :(得分:1)

目前还不清楚为什么你想要这样做,因为没有任何有用的方法来调用封闭的羽毛灯。

没有记录(也没有真正支持),但你可以这样做:

var fl = new $.Featherlight($content, config);
// Do something here, really unclear what though
fl.open();