Fancybox - Scrollen auf iOS Geräten funktioniert nicht

  • Halli Hallo!
    Ich bin auf der Suche nach Hilfe bei einem Problem mit der Fancybox.
    Unten ist das Skript, dass ich dazu nutze. Leider funktioniert das Scrollen überall, nur nicht
    auf den iOS Geräten. Ich müsste das Fenster also nur für diese Geräte in der Höhe dermaßen stark
    verändern, dass ich bei kurzen Texten eine riesige leere Fläche habe. Das sieht sehr unschön aus.
    Hat jemand eine Idee für mich?
    Vielen Dank im Voraus

    http://mr-robot.one/webhosting/spo…eriencamps.html

    "Hier klicken für Details" - das sind die Fancyboxen....


    </script> <script type="text/javascript">

    function init () {
    if ($(window).width() <= 950) {
    $("a.i--frame").fancybox({
    'type' : 'iframe',
    'width' : '100%',
    'height' : '250%',
    'margin' : '20px',
    'titleShow': false,
    'hideOnContentClick': true,
    'transitionIn': 'elastic',
    'transitionOut': 'elastic',
    'overlayShow' : true,
    'overlayColor' : '#000',
    'overlayOpacity' : 0.70,
    'autoScale' : false,
    'scrolling' : 'yes',
    'autoCenter' : true,
    'centerOnScroll' : true,
    'autoDimensions' : false
    });
    }

    else if ($(window).width() <= 1366) {
    $("a.i--frame").fancybox({
    'type' : 'iframe',
    'width' : '70%',
    'height' : '70%',
    'margin' : '20px',
    'titleShow': false,
    'hideOnContentClick': true,
    'transitionIn': 'elastic',
    'transitionOut': 'elastic',
    'overlayShow' : true,
    'overlayColor' : '#000',
    'overlayOpacity' : 0.70,
    'autoScale' : false,
    'scrolling' : 'yes',
    'autoCenter' : true,
    'centerOnScroll' : true,
    'autoDimensions' : false
    });
    }


    else {
    $("a.i--frame").fancybox({
    'type' : 'iframe',
    'width' : '40%"',
    'height' : '40%"',
    'titleShow': false,
    'hideOnContentClick': true,
    'transitionIn': 'elastic',
    'transitionOut': 'elastic',
    'overlayShow' : true,
    'overlayColor' : '#000',
    'overlayOpacity' : 0.70,
    'autoScale' : false,
    'scrolling' : 'yes',
    'autoCenter' : true,
    'centerOnScroll' : true,
    'autoDimensions' : false
    });

    }
    }
    $(document).ready(function() {

    init();

    });

    </script>

  • Hallo @SGvB,

    das ist bestimmt die Fancybox von @Mario, melde dich mal bitte im dortigen Forum für Marios Codeschnipsel an. Ist nicht böse gemeint, aber der Support von Zeta kann bei Fragen zu externen Widgets nicht weiterhelfen, weil sie diese nicht programmiert haben und daher auch den inneren Aufbau nicht kennen.

  • Halli Hallo!
    Vielen Dank für den Hinweis. Leider jedoch ist diese Fancybox nicht von Mario.
    Ich würde auch liebend gern eine "interne" Lösung nutzen, finde aber nirgendwo die Möglichkeit Text in einem Popup-Fenster auf Klick erscheinen zu lassen.
    Funktioniert das mit Zeta?
    Ich bin für jeden Hinweis dankbar.

  • Hallo,

    also auf einem iPhone SE mit neuestem OS sehe ich nach klick auf einen der "Details"-Links einen grauen Kasten, der höher ist als die Seite. Wenn ich mit den Fingern scrolle, scrollt der Kasten mit, ich kann also allen Text im Kasten ohne Probleme lesen. Sieht für mich so aus, als ob es funktioniert.

    Ich würde aber empfehlen, statt der Fancybox lieber das "Anreißer Text"-Widget zu nehmen. Das ist eine, für den Nutzer, wesentlich einfachere Interaktion. So ein Fancybox-Fenster bringt mir persönlich als Nutzer in diesem Fall keinen Mehrwert.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!