muszę rozwiązać problem z body
elementu i atrybutu css overflow
omawianym w tym poście: When a fancybox 2 is activated, a scrollbar flashes on the parent page causing the content to shift left and then backJak ustawić domyślne (globalne) opcje dla pomocników?
Użycie opcji pomocnika helpers: {overlay: {locked: false}}
rozwiązuje mój problem, ale potrzebne jest rozwiązanie, aby ustawić tę opcję dla wszystkich Fancybox wzywa, w ten sposób nie muszę wydawać tego ustawienia na każde połączenie.
Próbowałem z różnymi formami, ale nie działa:
$.fancybox.open([{
helpers: {
overlay: {
locked: false
}
}
}]);
$.extend($.fn.fancybox.helpers, {
overlay: {
locked: false
}
});
$.fn.fancybox.defaults.overlay.locked = false;
Nie chcę, aby zmienić komponent CSS, ponieważ obecnie korzystać z tego samego poprzez Bower.
czy wiążesz fancybox z różnymi selektorami? – JFK
@JFK Tak, dla wielu różnych selektorów. –