これは奇妙な状況です。すべての依存関係がその前にロードされていることを確認しますが(私の場合はjQueryライブラリのみです)、私のスクリプトはヘッドセクション(つまり<head>
)にロードされると機能しませんが、フッター(上のどこかに)にロードされると機能します</body>
鬼ごっこ)。
それは十分に明確ではないので、実際の例を挙げましょう。これはウェブページです。ここで、ページのソースを表示します。ここで、これが私が話しているコードです。
<script type='text/javascript'>
/* <![CDATA[ */
var yjlSettings = {"gifUrl":"http:\/\/whatthenerd.com\/wp-content\/themes\/reddlec\/images\/ajax-loader.gif","autoGrow":"enable"};
/* ]]> */
</script>
<script type='text/javascript' src='http://whatthenerd.com/wp-content/themes/reddlec/js/no-reload-comments.js?ver=3.3.2'></script>
ユーザーがページをリロードせずにコメントを投稿できるようにする必要があります。(ページのコメントを自由にテストしてください:)
)-しかし、そうではありません。なんで?
</body>
PS:前に言ったように、前述のスクリプトがタグの直前にロードされると、すべてが機能します。何が紛争を引き起こしているのか、私にはよくわかりません。