2017-02-01 18 views
0

基本的には、ユーザーがマウスを動かしているときに私の投稿にアニメーションが必要です。 Here is my codeWordPressでjQueryが正常に動作しない

ここで動作しますが、Wordpressのページでは機能しません。私は、このフッターファイルとインデックスファイルに、どちらの作品を含むしようとした

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

を使用して、それが含まれています。スクリプトは検査時にページに表示されますが、機能しません。

+0

A)私はCSSを使用してそれを行うだろう。 b)コンソール上のエラー? – Sirko

+0

この質問のタイトルが与えられたら、すぐにWordPressの使用をやめるべきだと思います。どうやら、jqueryはそれを壊します。つまり、jqueryスクリプトをページに誤って追加していることになります。コンソールはエラーを投げますか?私たちが見ることができるリンクがありますか? – Snowmonkey

+0

私はCSSを今使っているかもしれません。コンソールにエラーはありません。まだページをローカルで実行しているのでリンクはありません。ページを調べるときにスクリプトが正しく表示されるので、正しく追加したと思います。 –

答えて

0

私が知る限り、typejavascript<script>で無効です。

はあなたが試すことができ: <script type="text/javascript"><?php include('js/ertikis.js');?></script>

場合やHTML5あなたが完全にtype

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

+0

まだ動作しません..コンソールでこのエラーが発生しました:**未知のReferenceError:jQueryが定義されていません at(index):64 ** line 64: '

0

をドロップすることができWordpressの中のスクリプトを含むための標準的な慣習は、依存関係としてjQueryのフラグを立てる、wp_enqueue_script()を使用することです。

通常、これはあなたのプラグインや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ファイルがスクリプトを正しく追加したかどうかを確認する方法はありますか? –

関連する問題