私は私の選択ボックスの設計変更するには、このjQueryのスクリプト/機能を使用しています:http://tutorialzine.com/2010/11/better-select-jquery-css3/jQueryの機能は動作します - 二度(他の競合を引き起こす)
は、それが実装と作業です。私のサイトは、phpを含む:のような部品、連絡先などを介してページの他のすべての部分を含むインデックスファイルによって構築されています。
私のスタイリッシュなセレクトボックスが表示されている別の連絡先ページ(ヘッダーは含まず、本文のみ)では、「スタイリング」はとなり、jqueryが再びcontact.phpファイル(既にindex.phpに含まれています)。一度contact.phpから削除
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.js"></script>
、すべての選択オプション項目がをnullに設定です。 datePickerのサイトの別の部分にはがありませんでした。のように、jQueryを2回追加した結果と思われるものとして、これは問題ではありません。
私はそれが本当にだかどうかをチェックするようなソリューションのすべての種類を試してみた:
if (typeof jQuery == 'undefined') {
document.write('<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.js"></script>');
}
のjQueryは未定義ではないソースコードをブラウズするとき、それはそこにすべての権利、あなたもそれを見ることができます。 のアイデアなぜこれが起こっているのですか?
インデックスにjqueryが含まれているドキュメントはどこですか? – climbage
jQueryが機能しない理由は他にもあります。時にはPHPとjQueryが両方とも '$'を使用するために競合することがあります。次のようにdocument.ready()を宣言してみてください: 'jQuery(document)。準備中です(機能($){ \t //あなたのコード }) ' – ahren
** Climbage:**頭の部分に**これはすべきです。 ** Ahren:**ありがとうございますが、動作しませんでした..他のアイデアですか? – Jonathan