2011-12-16 22 views
1

我使用jquery快速提供一些簡單的品牌消息,通過介紹的方式,當訪問者第一次來到網站。在jsfiddle,但不是現場的簡單的jquery文本動畫

這工作正常,在我的jsFiddlethe site消息閃爍多次,整個事情通常被打破。

有些時候它可以正常播放,但是如果刷新頁面就會中斷 - 這種行爲在jsFiddle中不會發生,因此另一個腳本必須干擾它,但我無法看到Firebug中的內容。

是否有其他人遇到與排隊動畫類似的怪異現象?

順便說一句我試過這個queue()dequeue()但他們沒有幫助...

+0

將您網站的代碼添加到您的問題中,人們可能會幫助您。如果它在一個小提琴而不是你的網站上工作,那麼顯然錯誤在於你的網站,也許其他一些jQuery代碼被破壞等。 – martincarlin87 2011-12-16 15:44:21

回答

1

我拿出你的索引頁的getScript(),直接在頁面中包含幻燈片代碼。顯然,getScript()不起作用,因爲它沒有像您在代碼中指定的那樣觸發警報。令人費解的是,沒有錯誤被拋出。

我還問,爲什麼你在做什麼本質上是一個JavaScript文件成什麼可能是一次性使用類型的腳本(不是整個我猜頁全球範圍內使用)你在做什麼的AJAX負荷這樣做會增加一個額外的,不必要的http命中到你的頁面,這不僅會讓頁面中的代碼正確地對你的網站的性能產生負面影響。這一個文件會顯着影響頁面嗎?不......但如果你做了好幾百次而你是一個高流量的網站,你可能會遇到問題。

+0

原本腳本是我的plugins.js文件的一部分。我已經把它作爲一個獨立的文件捆綁出來,並且在我的主頁上最後包含了這個文件。我真的不確定是什麼導致動畫重播同一部分很多次,但將它移動到它自己的文件似乎已經解決了這個問題。感謝您的投入bpeterson! – BellamyStudio 2011-12-16 19:13:22

相關問題