2011-12-16 15 views
1

jqueryを使用して、訪問者がサイトに初めて訪れたときに簡単なブランドメッセージを簡単に配信します。jsfiddleではシンプルなJqueryのテキストアニメーションがありますが、サイトにはありません

これは私のjsFiddleで正常に動作しますが、the siteにメッセージが複数回点滅していて、全体的に一般に壊れています。

何回かうまく再生されますが、ページをリフレッシュするとjsFiddleでこの動作が起こらないため、別のスクリプトが干渉している必要がありますが、Firebugで何が見えません。

誰かがアニメーションをキューに入れて同様の不思議に遭遇しましたか?私はあなたのインデックスページでgetScript()を取り出し、ページ内で直接スライドショーコードを含めると思います...

+0

あなたのサイトのコードをあなたの質問に追加すると、人々がおそらくあなたを助けることができます。それがあなたのサイトではなく、あなたのサイトで動作していれば、明らかにあなたのサイトにエラーがあります。おそらく他のjqueryコードが壊れているかもしれません。 – martincarlin87

答えて

1

は、ちなみに私は、このためにqueue()dequeue()を試みたが、彼らは何の助けませんでした。明らかに、getScript()は、あなたのコードで指定したように警告がトリガされないので動作しません。しかし、困惑しているのは、何のエラーも投げられていないということです。

私は、あなたが基本的にJavaScriptファイルのajaxの読み込みを、ワンタイム使用型のスクリプト(私が推測しているページ全体ではグローバルに使用されていないもの)にする理由について質問したいと思います。あなたのページに追加の不要なHTTPヒットを追加するだけです。これはページにコードを置くだけでなく、サイトのパフォーマンスに悪影響を及ぼします。この1つのファイルはページに劇的に影響しますか?いいえ。しかし、何百回も実行してトラフィックが多いサイトであれば、問題が発生する可能性があります。

+0

元々、このスクリプトは私のplugins.jsファイルの一部でした。私はそれ以来、スタンドアロンのファイルとしてバンドルしており、ホームページにはそのファイルが最後に含まれています。アニメーションが同じセクションを何度も再生する原因になっていたのかどうかは分かりませんが、それを自分のファイルに移動すると問題が解決したようです。あなたの入力のためにおかげbpeterson! – BellamyStudio

関連する問題