Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Wordpress插件中的jQuery_Javascript_Jquery_Wordpress - Fatal编程技术网

Javascript Wordpress插件中的jQuery

Javascript Wordpress插件中的jQuery,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我正在制作一个wordpress插件,其中我使用了jQuery,但它不起作用。 我的代码如下: script.js: $(document).ready(function(){ $(window).scroll(function() { if($(this).scrollTop() != 0) { $("#toTop").fadeIn("slow"); } else { $("#toTop").fadeOut("slo

我正在制作一个wordpress插件,其中我使用了jQuery,但它不起作用。
我的代码如下:
script.js:

$(document).ready(function(){

    $(window).scroll(function() {

    if($(this).scrollTop() != 0) {
        $("#toTop").fadeIn("slow");    
    }

    else {
        $("#toTop").fadeOut("slow");
    }

  });

  $("#toTop").click(function() {
    $("body,html").animate({scrollTop:0},1000);

  });

});

WordPress为原型库保留了美元符号,因此请使用
jQuery
而不是
$

jQuery(document).ready(function(){

    jQuery(window).scroll(function() {

    if(jQuery(this).scrollTop() != 0) {
        jQuery("#toTop").fadeIn("slow");    
    }

    else {
        jQuery("#toTop").fadeOut("slow");
    }

  });

  jQuery("#toTop").click(function() {
    jQuery("body,html").animate({scrollTop:0},1000);

  });

});

当您同时使用jQuery和php时,应该使用jQuery$no.conflict()。 您的代码如下所示:

jQuery(document).ready(function($){

    jQuery(window).scroll(function() {

    if(jQuery(this).scrollTop() != 0) {
        jQuery("#toTop").fadeIn("slow");    
    }

    else {
        jQuery("#toTop").fadeOut("slow");
    }

  });

  jQuery("#toTop").click(function() {
    jQuery("body,html").animate({scrollTop:0},1000);

  });

});

像这样使用
jQuery
:--


希望它能起作用。

到底是什么不起作用?
jQuery(document).ready(function($){

    $(window).scroll(function() {

        if($(this).scrollTop() != 0) {
            $("#toTop").fadeIn("slow");
        } else {
            $("#toTop").fadeOut("slow");
        }
    });

    $("#toTop").click(function() {

        $("body,html").animate({scrollTop:0},1000);

    });
});