我正在为wordpress开发自定义主题,并为此使用META SLIDER插件,但是在渲染页面中。在萤火虫的结果说:

$(...).flexslider is not a function


第242行:

useCSS:false


带有插件的完整Java脚本:

<script type="text/javascript">
    var metaslider_99 = function($) {
        $('#metaslider_99').flexslider({
            slideshowSpeed:3000,
            animation:"fade",
            controlNav:true,
            directionNav:true,
            pauseOnHover:true,
            direction:"horizontal",
            reverse:false,
            animationSpeed:600,
            prevText:"<",
            nextText:">",
            easing:"linear",
            slideshow:true,
            useCSS:false
        });
    };
    var timer_metaslider_99 = function() {
        var slider = !window.jQuery ? window.setTimeout(timer_metaslider_99, 100) : !jQuery.isReady ? window.setTimeout(timer_metaslider_99, 100) : metaslider_99(window.jQuery);
    };
    timer_metaslider_99();
</script>


这是JavaScript文件堆叠顺序的问题吗?

链接:
Please see this link

最佳答案

您的主题看上去好像缺少对wp_footer()的调用(看上去实际上缺少了整个footer.php)。

Meta Slider需要适当的位置以便排队正确的JavaScript和CSS文件。

请查看此页面:

http://codex.wordpress.org/Function_Reference/wp_footer

关于javascript - wordpress flexslider不是功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21279833/

10-10 23:49
查看更多