2012-02-15 17 views
0

私はhttp://fremont.alchemycs.comでWordPressサイトを開発していますが、jQueryの問題が続いています。ページには、ページの上部にあるスライドショーとサイドバーのアコーディオンメニューという2つの機能がjQueryを使用しています。何らかの理由で、私はそれらを一度に動作させることはできません。私はjQueryをロードする場所に応じて、どちらか一方の "関数ではない"エラーを受け取ります。上記の私のヘッダがある場合はjQueryの読み込みの問題

<!DOCTYPE html> 
<html dir="ltr" lang="en-US"> 
<head> 
<meta charset="UTF-8" /> 
<meta name="viewport" content="initial-scale=1.0, width=device-width" /> 
<title>Fremont, Seattle</title> 
<link rel="profile" href="http://gmpg.org/xfn/11" /> 
<link rel="stylesheet" type="text/css" media="all" href="http://fremont.alchemycs.com/wp-content/themes/center/style.css" /> 
<link rel="pingback" href="http://fremont.alchemycs.com/xmlrpc.php" /> 
<!-- 
<script src="http://fremont.alchemycs.com/wp-content/themes/center/js/modernizr-1.6.min.js"></script> 
--> 
<link rel="alternate" type="application/rss+xml" title="Fremont, Seattle &raquo; Feed" href="http://fremont.alchemycs.com/feed/" /> 
<link rel="alternate" type="application/rss+xml" title="Fremont, Seattle &raquo; Comments Feed" href="http://fremont.alchemycs.com/comments/feed/" /> 
<link rel="alternate" type="application/rss+xml" title="Fremont, Seattle &raquo; Home Comments Feed" href="http://fremont.alchemycs.com/home/feed/" /> 
<link rel='stylesheet' id='ccf_custom-css' href='http://fremont.alchemycs.com/wp-content/plugins/constant-contact-form/class/ccf_custom.css?ver=3.2.1' type='text/css' media='screen' /> 
<link rel='stylesheet' id='contact-form-7-css' href='http://fremont.alchemycs.com/wp-content/plugins/contact-form-7/styles.css?ver=3.1' type='text/css' media='all' /> 
<link rel='stylesheet' id='amr-ical-events-list-css' href='http://fremont.alchemycs.com/wp-content/plugins/amr-ical-events-list/css/icallist.css?ver=1' type='text/css' media='all' /> 

<link rel='stylesheet' id='amr-ical-events-list_print-css' href='http://fremont.alchemycs.com/wp-content/plugins/amr-ical-events-list/css/icalprint.css?ver=1' type='text/css' media='print' /> 
<script type='text/javascript' src='http://fremont.alchemycs.com/wp-includes/js/l10n.js?ver=20101110'></script> 
<script type='text/javascript' src='http://fremont.alchemycs.com/wp-content/plugins/constant-contact-form/class/ccf_ajax.js?ver=3.2.1'></script> 
<script type='text/javascript' src='http://fremont.alchemycs.com/wp-includes/js/jquery/jquery.js?ver=1.6.1'></script> 
<script type='text/javascript' src='http://fremont.alchemycs.com/wp-content/plugins/jquery-vertical-accordion-menu/js/jquery.hoverIntent.minified.js?ver=3.2.1'></script> 
<script type='text/javascript' src='http://fremont.alchemycs.com/wp-content/plugins/jquery-vertical-accordion-menu/js/jquery.cookie.js?ver=3.2.1'></script> 
<script type='text/javascript' src='http://fremont.alchemycs.com/wp-content/plugins/jquery-vertical-accordion-menu/js/jquery.dcjqaccordion.2.9.js?ver=3.2.1'></script> 
<script type='text/javascript' src='http://fremont.alchemycs.com/wp-includes/js/comment-reply.js?ver=20090102'></script> 
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://fremont.alchemycs.com/xmlrpc.php?rsd" /> 
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://fremont.alchemycs.com/wp-includes/wlwmanifest.xml" /> 

<link rel='index' title='Fremont, Seattle' href='http://fremont.alchemycs.com/' /> 
<link rel='next' title='Calendar' href='http://fremont.alchemycs.com/events/' /> 
<meta name="generator" content="WordPress 3.2.1" /> 

<!-- All in One SEO Pack 1.6.13.8 by Michael Torbert of Semper Fi Web Designob_start_detected [-1,-1] --> 
<meta name="description" content="The Center of the Universe" /> 
<link rel="canonical" href="http://fremont.alchemycs.com/" /> 
<!-- /all in one seo pack --> 
<link rel="stylesheet" type="text/css" href="http://fremont.alchemycs.com/wp-content/plugins/social-media-widget/social_widget.css" /> 
<link rel='stylesheet' id='wop-css' href='http://fremont.alchemycs.com/wp-content/plugins/widgets-on-pages/wop.css' type='text/css' media='all' /><!-- BEGIN Hackadelic Sliding Notes 1.6.5 --> 
<style type="text/css"> 
.concealed { display: none } 
.block { display: block } 
</style> 
<!-- END Hackadelic Sliding Notes 1.6.5 --> 

    <script src="http://fremont.alchemycs.com/wp-content/themes/center/js/jquery.flexslider.js"></script> 

    <link rel="stylesheet" type="text/css" media="all" href="http://fremont.alchemycs.com/wp-content/themes/center/css/flexslider.css" /> 
    <script type="text/javascript" charset="utf-8"> 
     $(window).load(function() { 
     $('.flexslider').flexslider(); 
     }); 
    </script> 

</head> 

が、私はエラーメッセージが表示されます:ここで

は、それが現時点で立っていると私のヘッダである$関数

されていません。しかし、私は、ヘッダーを変更した場合後でヘッダーにjQueryをロードするために、私はアコーディオンメニュー機能について同様のエラーを受け取ります。

これはおそらく単純なものですが、わかりにくいです。

ありがとうございます!

EDIT - 私はjQueryをロードする場所を実験したことを強調しましょう。ヘッダーの上部にあるようにしても、それが最初のことなので、1つのスクリプトだけが動作します。

答えて

0

をjQueryのコードをラップ最初。このライン

<script type='text/javascript' src='http://fremont.alchemycs.com/wp-includes/js/jquery/jquery.js?ver=1.6.1'></script> 

は、最初のスクリプトタグであるべきであることを意味 。

+0

今のところ、jQueryはプラグインがある場所です。しかし、これを動作させるために、プラグインのjQuery呼び出しを削除し、jQueryをヘッダーの先頭に配置しました。私はまだ同じ問題を抱えていました - ページ上のjQuery関数の1つだけが働いていました。 – Gwendydd

+0

Tuncay Demirtepe氏が述べたように、何らかの理由で$ jQueryの代わりにjQueryが使用されていると、jQueryのバージョンが正しくありません。http://code.jquery.com/jquery-1.6.1.min.js '結構です。 jQuery(ウィンドウ)を使用するか、ファイルを正しいバージョン – Qurben

+0

で上書きする必要があります。あなたのファイルは本当に正しい順番であり、jQueryコアの前のファイルはjQueryとは関係ありません。 – Qurben

0

あなたがjQueryを使用していますjsファイルjquery.js最初にして、プラグインの残りの部分を含める必要があり、順番は関係ありません、あなたはjQueryのコアをロードしていることを確認してください準備ができてハンドラ内

$(function(){ 
// 
}); 
0

あなたは、最新のjQueryのバージョン(1.7.1)

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script> 

にGoogleのLIBリファレンスを使用することができます代わりに、他のプラグイン上

<script type='text/javascript' src='http://fremont.alchemycs.com/wp-includes/js/jquery/jquery.js?ver=1.6.1'></script> 

をjqueryのコード参照を追加する必要がありますそれはあなたのユーザーへのダウンロード時間を強化するはずです(これは最初のスクリプトタグでなければなりません)。

+0

私がQurbenに言ったように、私はこれを行いました - 私はページの上部にjQueryの方法を入れましたが、ページ上のjQuery関数の1つだけが働いていました。ここに何か他のものがなければなりません。 – Gwendydd