2015-09-27 83 views
0

我试图用wordpress.I工作增加了使用enque _script功能一些js文件,它也增加了文件前体tag.but它不工作,因为它正在作为html页面工作。我如何能与wow.min.js工作WordPress的

像wow.min.js,jquery.prettyPhoto.js,jquery.flexslider-min.js和waypoints.js这些文件无法正常工作。

但是,当我将重写wordpress文件保存为html并从我的计算机的任何位置运行该html时,它将使用wow.min.js文件的所有动画并显示jquery.flexslider-min的滑块。 js。

什么可能是问题谁能帮助我?

回答

0

我觉得你的问题是,你可能使用$()jQuery的符号,它不喜欢WordPress的,因为它运行的jQuery,在不冲突模式兼容的原因。因此使用$()的插件不适用。

尝试或者使用与了启用无冲突的插件文件中查找替换和更改的情况下,“$(”到“的jQuery(”或重新注册的jQuery

点击这里获取更多信息。http://codex.wordpress.org/Function_Reference/wp_enqueue_script

+0

这是我的jQuery的文件[https://drive.google.com/open?id=0B6FfsB50Y6H-el9LMldDbEo3STg](https://drive.google.com/open?id=0B6FfsB50Y6H-el9LMldDbEo3STg) 。 我还增加了变量$ = jQuery.noConflict();在第一线,但没有奏效 – sam

+0

使用风险价值$ = jQuery.noConflict()“不会帮助你,因为它只是重新分配$作为jQuery的别名此外,它是WordPress的。 jQuery图书馆y文件运行在noConflict这是问题,而不是插件文件。你可以在你的函数文件中注销wordpress的jQuery,并且使用$ enabled注册默认版本,或者你可以用jQuery替换所有插件文件中的$(这是我在小插件中完成的)。迫不及待地完成工作。)和你的插件应该工作。 – Bryan

+0

wp_deregister_script('jquery'); wp_register_script('jquery',get_template_directory_uri()。'/ scripts/jquery.min.js',false,'1.10',true); wp_enqueue_script('jquery'); 是否这样? – sam

相关问题