如何在jQuery Galleria插件中自动切换showinfo?

| 我似乎在任何地方都找不到此文档。基本上,我只想让标题自动显示在整个幻灯片中... 提前致谢...     
已邀请:
        假设您使用的是经典主题:
$(\'#gallery\').galleria({
    _toggleInfo: false
});
http://galleria.aino.se/docs/1.2/themes/classic/     
        我希望在加载图库时自动显示字幕,但不希望切换可以再次隐藏字幕的切换按钮。 (我不确定这是否是Logan想要的)。 Rodbot提出的解决方案似乎正是我想要的。 但是只是为了完成他的建议-别忘了确保在加载图库后触发点击。如http://galleria.aino.se/docs/1.2/references/extending/-所述,您必须将点击逻辑放在\“ extend:function(options)\”内。我还使用了更多的\“ fancier \” Galleria.get(0)。$(\'info-link \')来获取元素。 完整的例子:
$(\"#gallery\").galleria({
    width: 661,
    height: 661,
    extend: function(options) {
        Galleria.get(0).$(\'info-link\').click();
    }
});
只是将\“ $(\ .. galleria-info-link \”)。click()\“放在加载了Galleria的脚本之后,对我来说不起作用,因为显示标题的元素(我们要单击)尚未创建。 希望这可以为某人节省几分钟的搜索时间,而我需要找到该解决方案:-)     
        如果您使用的是Drupal,请在正确设置Galleria之后执行以下操作。我假设您正在运行“经典”主题(对于其他主题,同样的策略也可能适用)。 在您的site / all / libraries / galleria / themes / classic文件夹中,您会看到两个.js文件: galleria.classic.js galleria.classic.min.js Drupal自然会指向galleria.classic.min.js文件。尽管两个.js文件中的代码不同,但是它们的实现是相似的。因此,一种简单的策略是执行以下操作: 删除galleria.classic.min.js 将galleria.classic.js重命名为galleria.classic.min.js。 搜索_toggleInfo:true,并将其更改为_toggleInfo:false。 如果您愿意,可以进一步设置回廊的主题。只要知道是否要升级到Galleria的较新版本,就必须重新实施更改,因此保留更改日志可能会很好。另外,有些人可能更喜欢在原始的galleria.classic.min.js中进行这些更改-我不喜欢这样做,因为它使阅读变得混乱。 编辑: 如果您决定使用Michael Aron的方法,这就是新的galleria.classic.min.js文件中包含的内容。 (v 1.2.7)
defaults: {
    transition: \'slide\',
    thumbCrop:  \'height\',

    // set this to false if you want to show the caption all the time:
    _toggleInfo: true,

    extend: function(options) {
        Galleria.get(0).$(\'info-link\').click();
    }
},
    
        要自动显示字幕,请尝试在jQuery中触发click事件: $(\“。galleria-info-link \”)。click()     
        以下是使用jQuery的解决方案(使用jQuery),默认情况下显示标题,并且仍然使用\“ X \”将其关闭:
Galleria.ready(function () {
    $(\".galleria-info-close\").click();
});
    

要回复问题请先登录注册