Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery, Fancybox] Przeskakiwanie strony
Forum PHP.pl > Forum > Po stronie przeglądarki
lukasz91
Witam,
jak się kliknie w ikonę koszyka na tej stronie: http://poligon.racymind.pl/dentaldeals/opencart/ strona w tle przesuwa się nieco w prawo. Wie ktoś może jak to wyeleminować? Wykorzystywany plugin to fancybox.
markuz
Strona się przesuwa w prawo ponieważ ukrywa się ScroolBar..
trueblue
W script.js zmień
  1. $(".iframe").fancybox({
  2. 'afterClose': function() {
  3. refreshCart();
  4. },
  5. 'hideOnContentClick': true,
  6. 'autoDimensions': false,
  7. 'width': 1101,
  8. 'height': 'auto',
  9. 'type': 'iframe',
  10. 'autoSize': false,
  11. 'autoScale': false,
  12. 'scrolling': 'yes',
  13. 'padding': 0,
  14. });

lukasz91
Teraz suwak się pojawił w koszyku, ale nadal przeskakuje.

@Markuz: Tak wiem o tym. Tylko istotą problemu jest pytanie: Dlaczego tak się dzieje?
trueblue
Dzieje się tak dlatego, bo FancyBox włącza overflow:hidden na body.

Spróbuj tak:
  1. $(".iframe").fancybox({
  2. 'afterClose': function() {
  3. refreshCart();
  4. },
  5. 'hideOnContentClick': true,
  6. 'autoDimensions': false,
  7. 'width': 1101,
  8. 'height': 'auto',
  9. 'type': 'iframe',
  10. 'autoSize': false,
  11. 'autoScale': false,
  12. 'scrolling': 'no',
  13. 'padding': 0,
  14. helpers : {
  15. overlay : {
  16. locked : false
  17. }
  18. }
  19. });
lukasz91
Działa, dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.