在jQuery函数中传递$。 $ sign的用途是什么?

时间:2016-02-08 07:20:11

标签: jquery

正如标题所说,善意的人解释了在functoin中使用$ sign。 我正在使用此代码在WordPress中平滑滚动到ID。

当我删除$ sign时,代码不起作用。我必须传递$ in函数。 请参考图片。

注意:此代码在HTML网站中使用时不会传递$ in函数,但在WordPress中不起作用。那么,没有什么可担心的,但是如果有人可以解释的话呢?

以下是代码:

$(document).ready(function($){
    $('.scroll').on('click',function (e) {
        e.preventDefault();

        var target = this.hash;
        var $target = $(target);

        $('html, body').stop().animate({
            'scrollTop': $target.offset().top
        }, 900, 'swing', function () {
            window.location.hash = target;
        });
    });
});

1 个答案:

答案 0 :(得分:0)

$是变量的名称。它等同于jQuery变量。假设这段代码:

var $ = "my $ variable";
alert ($);

没有任何魔力,只是一个名字。