WordPress.org

Ready to get started?Download WordPress

Forums

Shadowbox JS
Passing options in setup (1 post)

  1. Parakoos
    Member
    Posted 2 years ago #

    Hello. I am trying to get Shadowbox to work with iphones etc, and I am trying to implement this hack. But, it required me to pass a couple of options in init, which I can't modify when using the wordpress plugin.

    So I thought that I could delay the setup and then pass in the options there, but alas, no luck. I don't think I am getting the link selector in the setup call right though.

    If I call the following it works fine


    window.onload = function() {
    Shadowbox.setup();
    };

    But when I call this, none of the links are set up.


    window.onload = function() {
    Shadowbox.setup('a[rel="shadowbox"]',{
    handleOversize: "resize",
    onOpen: function() {
    if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPad/i))) {
    $("#sb-container").css("top", $(window).scrollTop());
    $(window).bind('scroll', function() {
    $("#sb-container").css("top", $(window).scrollTop());
    });
    }
    },
    onClose: function() {
    if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPad/i))) {
    $(window).unbind('scroll');
    }
    }
    });
    };

    Can someone please help me out with getting this hack in place?

    Many thanks.

    Gustav

    http://wordpress.org/extend/plugins/shadowbox-js/

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic