Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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作为延迟,而不是在所有页面上加载_Javascript_Php_Jquery_Wordpress - Fatal编程技术网

如何仅在特定页面上加载某些javascript作为延迟,而不是在所有页面上加载

如何仅在特定页面上加载某些javascript作为延迟,而不是在所有页面上加载,javascript,php,jquery,wordpress,Javascript,Php,Jquery,Wordpress,我在wordpress中有一个页面(不是帖子)用于: 我在网站上使用了很多javascript,但上面的页面与任何购物车或插件都没有关系。在搜索引擎优化方面,这个页面对我们来说非常重要,所以我想加载一些javascript作为延迟。例如:a.js、b.js、c.js等 通过WordPress处理程序添加的所有javascript 我怎么做?欢迎使用任何代码示例。我认为您可以使用以下简单的javascript: var tag = document.createElement("script");

我在wordpress中有一个页面(不是帖子)用于:

我在网站上使用了很多javascript,但上面的页面与任何购物车或插件都没有关系。在搜索引擎优化方面,这个页面对我们来说非常重要,所以我想加载一些javascript作为延迟。例如:a.js、b.js、c.js等

通过WordPress处理程序添加的所有javascript


我怎么做?欢迎使用任何代码示例。

我认为您可以使用以下简单的javascript:

var tag = document.createElement("script");
tag.src = "http://xxxxxx.com/js/a.js";
document.getElementsByTagName("head")[0].appendChild(tag);
$.getScript("http://xxxxxx.com/js/a.js");
或者,如果使用jQuery,可以这样做:

var tag = document.createElement("script");
tag.src = "http://xxxxxx.com/js/a.js";
document.getElementsByTagName("head")[0].appendChild(tag);
$.getScript("http://xxxxxx.com/js/a.js");

希望有帮助

是否要将内容页的部分内容加载到另一个内容页?请把你的问题弄清楚,也许可以把它添加到fiddle中。不,所有的js文件都是通过Wordpress处理程序加载的。我只需要在页面中通过延迟加载几个脚本,这里没有人提供解决方案吗?这不会起作用,所有javascript都是通过WordPress处理程序添加的。