stevenwanderski / bxslider-3

jQuery custom content slider
http://bxslider.com
448 stars 101 forks source link

Accessing slider object inside onSliderLoad callback returns undefined! #229

Closed smohadjer closed 10 years ago

smohadjer commented 10 years ago

Accessing slider variable inside onSliderLoad returns undefined, unless the code is put in a setTimeout. Any idea why?

$(window).on('load', function() {
    var slider = $('.bxslider').bxSlider({
        onSliderLoad: function() {
            console.log(slider); //returns undefined

            setTimeout(function() {
                console.log(slider); //returns slider object
            }, 0);
        }
    });
});