javascript - 在wordpress的每个网页页面上,想运行jQuery代码

  显示原文与译文双语对照的内容
77 5

我试图在启动插件时运行一个jQuery脚本,并且我的jQuery代码是 below:

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插件代码在我激活插件时在每个网页页面上运行这个查询。

时间:原作者:1个回答

97 5

要在每个页面的页脚中插入 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'); 
原作者:
...