gpt4 book ai didi

jquery - hideLoading方法在Fancybox 2函数中的什么位置

转载 作者:行者123 更新时间:2023-12-01 05:01:30 28 4
gpt4 key购买 nike

我目前正在使用 fancyBox 2。它就像一个魅力十足的伟大工具。只是一件小事:我想禁用加载图标,但我不知道应该将其放在哪个回调中。这是我正在使用的代码:

$("a.iframe").each(function () {
$(this).fancybox({
'openEffect': 'elastic',
'closeEffect': 'elastic',
'margin': 0,
'padding': 0,
'topRatio': 0.1,
'scrolling': 'no',
'modal': true,
'type': 'iframe',
'afterLoad': function () {
$.fancybox.hideLoading();
},
'afterShow': function () {
var heightPane = $('.fancybox-iframe').contents().find('#content').height();
$('.fancybox-iframe').contents().find('#pane2').css({
'height': heightPane + 'px',
'overflow': 'auto'
})
}
})
});

放入$.fancybox.hideLoading();在 afterLoad 回调中不执行任何操作。加载图标仍然出现。我什至将方法放在函数之前,但图标仍然出现。

有人知道该怎么做吗?

最佳答案

作为解决方法,请尝试添加 css 内联声明(在加载 fancybox css 文件后):

#fancybox-loading {display: none !important;}

有一个选项 imgPreload 没有详细记录,我认为它应该适用于该选项(替换加载图标或取消它)

关于jquery - hideLoading方法在Fancybox 2函数中的什么位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9630547/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com