TypeError:$不是WordPress模板中使用视差效果的函数错误

时间:2016-05-11 作者:NewUser

我试图在我的一个cutsom页面模板中加入视差效果。js函数在firebug控制台中返回以下错误:

TypeError: $ is not a function

错误出现在第一行,即:

var parallaxElements = $(\'.parallax\'),

任何帮助都将不胜感激。以下是完整代码:

    var parallaxElements = $(\'.parallax\'),
        parallaxQuantity = parallaxElements.length;

    $(window).on(\'scroll\', function () {

    window.requestAnimationFrame(function () {

    for (var i = 0; i < parallaxQuantity; i++) {
        var currentElement =  parallaxElements.eq(i);
        var scrolled = $(window).scrollTop();

        currentElement.css({
        \'transform\': \'translate3d(0,\' + scrolled * -0.3 + \'px, 0)\'
        });

    }
});

});

1 个回复
SO网友:Ganesh

使用jQuery而不是$。e、 g使用jQuery(“.parallax”)代替$(“.parallax”)。

相关推荐

如何使用两个不同文件向jQuery AJAX调用发送php变量

我需要从一个php文件(page.php)向另一个jquery文件(sender.js)中的Ajax调用发送一个私人电子邮件地址。此电子邮件地址必须对用户/或网站不可见,直到用户从wp\\U mail获得自动响应,它必须允许用户答复组织。此电子邮件地址因客户想要联系的组织而异(数百个)。我必须在表单之前从组织获取电子邮件地址,因为它是由javascript生成的。(generated\\u mail.js)发件人。js在页面的标题中被很好地调用。php我在(page.php)中尝试了这段代码——一个组织在