2015-09-27 20 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

相關問題