未捕获的TypeError:无法设置属性' followTo'未定义的

时间:2016-02-04 14:13:13

标签: javascript jquery

我试图调整这个小提琴:http://jsfiddle.net/Tgm6Y/1/

var windw = this;

$.fn.followTo = function ( pos ) {
    var $this = this,
        $window = $(windw);

    $window.scroll(function(e){
        if ($window.scrollTop() > pos) {
            $this.css({
                position: 'absolute',
                top: pos
            });
        } else {
            $this.css({
                position: 'fixed',
                top: 0
            });
        }
    });
};

$('#product_right').followTo(250);

到我的网站:http://www.victoriarockera.com/shop/ropa-chica/soy-yo-979.html

但出于任何原因,我收到此错误:

  

未捕获的TypeError:无法设置属性' followTo'未定义的

它没有用......

为什么?

由于

1 个答案:

答案 0 :(得分:1)

我认为问题是您的网站未触发('#product_right').followTo(250);。尝试将以下代码添加到您的网站:

$( document ).ready(function() {
    ('#product_right').followTo(250);
});

这也可以解释为什么它在JSFiddle中工作而不在你的网站上。你可以尝试一下。