私は私のウェブサイトのホームページで簡単なアニメーションをするために初めてJavaScriptを使っています。これまでのところ、私はheader.phpファイル(これは私のホームページでのみ使用されています)のwp_head行の前に以下を追加しました。
<?php
function my_scripts_method() {
wp_enqueue_script('jquery');
}
add_action('wp_enqueue_scripts', 'my_scripts_method'); // For use on the Front end (ie. Theme)
?>
それは私のページにjqueryを読み込んでいます!私はこれをホームページで必要としているだけなので、functions.phpなどでそれを呼び出さないのです。
私はちょうど私のホームページでいくつかの簡単なアニメーションをする必要があり、いくつかのアドバイスが必要です。ページがロードされたら、ロゴをページの上部から下部に移動してから、Blindエフェクトを使用してその下にメニューを表示します。誰かがメニュー項目をクリックすると、ブラインド効果を使用してメニューを非表示にし、背景色を変更し、ロゴを移動し、ロゴをあるPNGから別のPNGに移行する必要があります。 ).
コーデックス( http://codex.wordpress.org/Function_Reference/wp_enqueue_script )によるとjQuery UI効果は含まれていませんjquery-ui-coreで。
自分のページにjQuery UI Effectsライブラリを読み込む方法は?
代わりに、誰かがjQuery UI効果よりもこのために使用するより良いjsファイルに関するアドバイスを提供することができますか?
あなたは自分の関数の中でスクリプトを呼び出して、フロントページまたはホームページのためだけにロードすることができます。コーデックスは、jQuery UI Effectsコアを含めるための完全な参照ではありません。
wp_enqueue_script( 'jquery-effects-core');
または、以下のように、必要なエフェクトだけを含めることもできます。
wp_enqueue_script( 'jquery-effects-blind');
これは、キューに入れることができるjQuery効果の名前への参照です。
あなたのフォントページだけにそれを含めるには、次のようにします。
function my_scripts_method() {
if ( is_front_page ) {
// make sure jQuery is loaded
wp_enqueue_script('jquery-ui-core', '', '', array('jquery'));
wp_enqueue_script('jquery-effects-core', '', '', array('jquery'));
}
}
add_action('wp_enqueue_scripts', 'my_scripts_method');