我正在尝试适应这种提琴: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'


而且不起作用...

为什么?

谢谢

最佳答案

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

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


这也可以解释为什么它在JSFiddle中而不是在您的网站上有效。您可以尝试一下。

09-25 18:04