javascript - 想要在每个 WordPress 站点页面上的 WordPress 插件中运行 jQuery 代码

标签 javascript php jquery wordpress

我正在尝试制作一个 WordPress 插件,当我激活插件时,它将运行 jQuery 脚本,我的 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);
});


});

请告诉我 WordPress 插件代码,当我激活插件时,该代码将在每个 WordPress 网站页面上运行此查询。

最佳答案

要在每个页面的页脚插入js,尝试一下;

<?php
function myJScript(){
// echo js here, or output it like below..
?>
<script>
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);
  });
});
</script>
<?php
} // end function

// call function myJScript in the footer of every page
add_action('wp_footer', 'myJScript'); 

关于javascript - 想要在每个 WordPress 站点页面上的 WordPress 插件中运行 jQuery 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23334030/

相关文章:

javascript - 如何在 css 更改后获取内容的更新宽度?

javascript - AngularJS、MySQL、PHP、JSON - 数据库中未显示的数据

php - 使用 mysql 进行验证并限定错误

javascript - 复选框启用只读输入不工作

jquery - 如何显示或隐藏带有多个复选框的多个 div

php - 如何在 Windows/IIS 服务器上获取当前页面的完整 URL?

javascript - 在特定时间后删除类的所有元素

javascript - 对多个元素使用相同的函数

javascript - 在条形图中的 <rect> 两端添加标签

PhpStorm + Xdebug = 页面未加载