在Wordpress中包含jquery脚本的正确方法?

时间:2012-11-22 16:16:55

标签: javascript jquery wordpress

我在Wordpress站点中使用以下jquery脚本。当我不排队jQuery时,它工作正常。但是,当jQuery入队时,它不再运行。

任何想法我做错了什么?

$(function() {

    var $sidebar   = $(".side"), 
        $window    = $(window),
        offset     = $sidebar.offset(),
        topPadding = 15;

    $window.scroll(function() {
        if ($window.scrollTop() >= 240) {
            $sidebar.stop().animate({
                marginTop: $window.scrollTop() - offset.top + topPadding
            });
        } else {
            $sidebar.stop().animate({
                marginTop: 0
            });
        }
    });

});

PS。是的,我尝试将初始呼叫从$(function))更改为jquery(function)),但仍然无法运行。

1 个答案:

答案 0 :(得分:1)

您需要将$符号传递给函数jQuery(function($){ }),以便在代码中使用它。否则,您需要使用$

替换代码中的每个jQuery

请参阅:jQuery.noConflict()