fancybox jquery,css不弹出后弹出

问题描述:

我想设置fancybox在用户点击的顶部位置, 意思是,如果我点击从顶部300px的身体,然后需要设置fancybox top:300pxfancybox jquery,css不弹出后弹出

我的尝试是:

$('.fancybox').fancybox({ 
    'onComplete': function() { 
     $(".fancybox-wrap").css({'top':'20px', 'bottom':'auto'}); 
    } 
}); 

但那不是工作,在那之后我想:

$('.fancybox').click(function() { 
    var offset = $(this).offset(); 
    $(".fancybox-wrap").attr('style','top:' offset.top +'px !important'); 
    $(".fancybox-wrap").css({'top':'20px', 'bottom':'auto'}); 
}); 

但不工作,谁能帮助我在这?

在此先感谢。

+0

$( “的fancybox换行”)的CSS({ '顶重要的!'。 '20像素', '底':”汽车'}); – Saty 2015-03-31 06:45:53

+0

也试过,但没有工作 – hemsbhardiya 2015-03-31 06:48:12

只是尝试单行线,

$(".fancybox-wrap").css('top','20px'); 
$(".fancybox-wrap").css('bottom','auto'); 

希望这有助于

+0

没有那也不适合我:( – hemsbhardiya 2015-03-31 07:00:55