是否可以在不打开模态的情况下绑定/ 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元素触发器的模态。
答案 0 :(得分:1)
目前还不清楚为什么你想要这样做,因为没有任何有用的方法来调用封闭的羽毛灯。
没有记录(也没有真正支持),但你可以这样做:
var fl = new $.Featherlight($content, config);
// Do something here, really unclear what though
fl.open();