Jquery 如何隐藏Galleria的数据层?

Jquery 如何隐藏Galleria的数据层?,jquery,css,toggle,galleria,data-layer,Jquery,Css,Toggle,Galleria,Data Layer,我安装了galleria插件并添加了一个数据层,这样你就可以看到照片的描述。我的问题是,我希望在默认显示下隐藏图层:无,但图层的div中有一个样式: <div class="galleria-layer" style="position: absolute; z-index: 2; display: block; top: 0px; left: 0px;">Frau Maxl wollte nicht unbedingt Fotografiert sein. Ich habe ein

我安装了galleria插件并添加了一个数据层,这样你就可以看到照片的描述。我的问题是,我希望在默认显示下隐藏图层:无,但图层的div中有一个样式:

<div class="galleria-layer" style="position: absolute; z-index: 2; display: block; top: 0px; left: 0px;">Frau Maxl wollte nicht unbedingt Fotografiert sein. Ich habe ein paar stunden erlaubt aber die zwei wollte den ganzen tag nehmen.</div>
此显示:阻塞是问题所在。如果我将其设置为显示:无!重要信息div已隐藏,但将保持隐藏状态。我想用jQuery切换它。正常显示:none是无用的,因为它的优先级低于div中的样式。此div也是动态生成的,因此更改它更加困难


有没有人知道这些款式是从哪里来的?我还没有在gallerias JS和CSS中找到任何东西。

我认为,Galleria JS可以处理该div的显示和隐藏,因此如果您想始终隐藏,请使用!重要的

为什么不添加另一个显示为“无”的类呢!重要的 这种方式覆盖了原始版本,并允许您使用带有addClass、toggleClass和removeClass语句的jquery进行动态更改

.myHideClass{
     display:none !important;
}
所以。。。默认情况下,如何将类放在div上

<script>

    // Load the classic theme
    Galleria.loadTheme('galleria.classic.min.js');

    // Initialize Galleria
    Galleria.run('#galleria');

    //the divs are already created so...
    $('.galleria-layer').addClass("myHideClass")

</script>

谢谢你的回答。是的,这是可行的,但是我如何在默认情况下将类放在div上呢。当我第一次切换它时,它应该删除类。主要问题是div是由Galleria的JS生成的。