2017-02-01 33 views
0
正常工作

基本上,我需要我的職位,以動畫,當用戶將鼠標懸停在他們。 Here is my code的jQuery不會在WordPress

它在這裏工作,但我的WordPress的頁面上不起作用。我把它用

<script type="javascript"><?php include('js/ertikis.js');?></script>

我試着包括本頁腳文件和索引文件,無論是作品。該腳本在檢查時顯示在頁面上,但不起作用。

+0

一)我會做,只是使用CSS。 b)控制檯上的任何錯誤? – Sirko

+0

考慮到這個問題的標題,我認爲我們應該立即停止使用wordpress。顯然,jQuery打破了它。這,或者你正在向你的頁面添加jquery腳本的方式不正確。控制檯是否會拋出任何錯誤?你有鏈接,我們可以看到? – Snowmonkey

+0

我現在可能只是使用CSS ..控制檯上沒有錯誤。仍然在本地運行頁面,因此沒有鏈接。該腳本在檢查頁面時正確顯示,所以我認爲我正確添加了它。 –

回答

0

據我所知,javascripttype不上<script>有效。

你可以嘗試: <script type="text/javascript"><?php include('js/ertikis.js');?></script>

,或者如果HTML5可以滴type完全

<script><?php include('js/ertikis.js');?></script>

+0

仍然無法正常工作..我現在在控制檯中出現此錯誤:** Uncaught ReferenceError:未定義jQuery at(index):64 ** line 64:'

0

爲包括WordPress的腳本中的標準慣例是使用wp_enqueue_script(),萎靡不振的jQuery的依賴。

這通常需要包括你在你的WordPress的主題目錄插件和其他JavaScript,並引用它是這樣:

<?php 

// functions.php, in your theme directory 

function my_assets() { 

    wp_enqueue_script('ertikis', get_stylesheet_directory_uri() . '/ertikis.js', array('jquery')); 
    wp_enqueue_script('application', get_stylesheet_directory_uri() . '/application.js', array('ertikis', 'jquery'), '1.0', true); 
} 

add_action('wp_enqueue_scripts', 'my_assets'); 
+0

不。有沒有辦法檢查functions.php文件是否正確添加了腳本? –