Jquery not working

时间:2011-10-03 作者:Toni Michel Caubet

(function($) {
    $(document).ready(function(){
        /*$(\'body\').css(\'position\',\'relative\');
        $(\'body\').animate({\'left\':\'-9999px\'},3000);*/
        alert(\'hello\');
    });
}(jQuery));
也尝试过

$(document).ready(function(){
            /*$(\'body\').css(\'position\',\'relative\');
            $(\'body\').animate({\'left\':\'-9999px\'},3000);*/
            alert(\'hello\');
        });
萤火虫跳跃:

jQuery is not defined
[Detener en este error] }(jQuery)); 

3 个回复
最合适的回答,由SO网友:chrisguitarguy 整理而成

您确定jQuery库已加载到您的页面上吗?您得到的错误暗示它不是。查看源代码并搜索jQuery。

然后尝试在函数中的某个位置添加此项。php(或插件)文件,并查看脚本是否正常工作。

<?php
add_action( \'wp_enqueue_scripts\', \'wpse30127_enqueue\' );
function wpse30127_enqueue()
{
    wp_enqueue_script( \'jquery\' );
}

SO网友:pixeline

try this:

jQuery.noConflict();
jQuery(document).ready(function($) {
   alert("hello");

});
SO网友:Jono Warren

如果您将jQuery从WordPress排队(正如您应该的那样),它将在compatibility mode 所以你需要用jQuery$. 有一个关于Digging into WordPress on how to change this behaviour, 这会解决你的问题。

结束

相关推荐

TwentyEleven菜单中的jQuery HoverIntent插件

TwentyEleven主题中的默认菜单非常好,纯CSS,但不幸的是,响应速度太快。如果它能以管理栏菜单响应的相同方式响应,那将是一件非常好的事情,即即时下拉,但在鼠标移出时会有一点延迟,以便在光标滑出菜单时让访问者返回菜单。在默认的TwentyEleven菜单中实现HoverIntent jQuery插件最有效的方法是什么?谢谢拍打