Search code examples
javascriptsliderglow

BBC glow carousel: Error: glow.widgets is undefined


I use BBC carousel http://www.bbc.co.uk/glow/docs/1.7/furtherinfo/widgets/carousel/. Here is my script code

<script src="/themes/javascript/glow/1.7.7/core/core.js" type="text/javascript"></script>

<script type="text/javascript">

    glow.ready(function() {
var carousel4 = new glow.widgets.Carousel("#snapwrap",{
        loop: true,
});
});
</script>

it generates Error: glow.widgets is undefined. What am I doing wrong?


Solution

  • Ok, I figured out the problem: You're not including the widgets script or css, per the Widgets section of http://www.bbc.co.uk/glow/docs/articles/getting_started.shtml

    So, to resolve your error, you need to modify your script so that it looks like this:

    <script src="/themes/javascript/glow/1.7.7/core/core.js" type="text/javascript"></script>
    <script src="/themes/javascript/glow/1.7.7/widgets/widgets.js" type="text/javascript"></script>
    <link href="/themes/javascript/glow/1.7.7/widgets/widgets.css" type="text/css" rel="stylesheet" />
    <script type="text/javascript">
    
        glow.ready(function() {
    var carousel4 = new glow.widgets.Carousel("#snapwrap",{
            loop: true,
    });
    });
    </script>