正如标题所说,善意的人解释了在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;
});
});
});
答案 0 :(得分:0)
$
是变量的名称。它等同于jQuery
变量。假设这段代码:
var $ = "my $ variable";
alert ($);
没有任何魔力,只是一个名字。