mys*_*sso 4 javascript jquery fancybox
我正在尝试使用FancyBox(jquery插件)继续工作onStart和onComplete方法
我似乎无法让它为我工作.你们中的任何人都知道我做错了什么吗?
这就是我现在正在尝试的事情:
$(document).ready(function(){
//top-menu highlight link
$(".photos").removeClass().addClass("active");
$("a.fancybox").fancybox({
'overlayShow' : true,
'0opacity' : true,
'overlayOpacity': 0.6,
'onStart' : function(){ $("body").css('overflow','hidden');},
'onComplete': function(){ $("body").css('overflow','auto');}
});
});
Run Code Online (Sandbox Code Playgroud)
小智 9
我也试图开始工作......
我得到了fancybox v2.1.5,但是当我在javascript文件中搜索" onStart "时,找不到它.当我搜索'.trigger'时,我发现:' beforeLoad '
也许这可以帮助别人,在我的情况下这是我需要的:)
我还看到有一个' onReady '触发某处可以用来代替' onComplete '我猜!
PS我这样用它
$("a.popup").fancybox({
beforeLoad: function() {
return window.confirm('Continue?');
}
});
Run Code Online (Sandbox Code Playgroud)
尝试这个:
$(document).ready(function(){
$("a.fancybox").fancybox({
'overlayShow' : true,
'opacity' : true,
'overlayOpacity': 0.6,
'onStart' : function(){
$("body").css('overflow','hidden');
},
'onCleanup': function(){
$("body").css('overflow','auto');
}
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16880 次 |
| 最近记录: |