我有一个用floatbox插件打开的图库。问题是我想在图库打开时添加类到弹出窗口div。在弹出窗口打开之前,html没有隐藏,它还没有生成。我尝试过很少的东西,最后一个是暂停,但它不起作用。
var delay = $(".gallery_floatbox");
function timeout(){
setTimeout(function() {
delay.addClass('asd');
}, 2000); }
$('.afd_gallery_first a').click(function(){
timeout(); });
注意:对于其他div,此代码有效,但对于弹出窗口则不行。
答案 0 :(得分:0)
您可以尝试使用afterBoxStart callback,
添加锚标记 HTML ,
<a href="your-linkp" class="floatbox" data-fb-options="afterBoxStart:'myFunc();'">
talk about fruit
</a>
在脚本中,
var delay = $(".gallery_floatbox");
function myFunc() {
delay.addClass('asd');
return true;
}