【问题标题】:Want to run jQuery code in wordpress plugin on every wordpress site page想要在每个 wordpress 网站页面上的 wordpress 插件中运行 jQuery 代码
【发布时间】:2014-04-28 14:38:21
【问题描述】:

我正在尝试制作一个 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 网站页面上运行此查询。

【问题讨论】:

    标签: javascript php jquery wordpress


    【解决方案1】:

    在每页的页脚插入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'); 
    

    【讨论】:

    • 对不起,右下角你想要什么..?
    • 我的这个 div:
    猜你喜欢
    • 2011-11-15
    • 2015-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-27
    相关资源
    最近更新 更多