我編寫了一個jQuery插件來控制同一頁上的多個圖像的動畫。這些呼叫初始化爲:僅適用於上次聲明的元素的jQuery插件
$(「#image1」)。anims({top:「240px」,left:「300px」}); (「#image2」)。anims({top:「160px」,left:「430px」});
Anims插件基本上根據提供的頂部和左側參數在mouseover和mouseout(使用懸停)上應用一組動畫。但是,一旦在Safari中加載了所有內容,將鼠標移動到#image2上會使#image1使用爲#image2設置的參數進行動畫製作。將#image1鼠標移動到#image1上,就像它應該的那樣,爲#image1設置參數。在Firefox中,情況恰恰相反。我想它與他們加載的順序或某事有關。
我可能做錯了什麼?我在整個插件中使用$(this)爲animate()和其他各種調用。
如果您編輯或鏈接到插件的代碼,它可能會有所幫助。 – 2009-03-06 01:36:38