2011-06-23 30 views
0

我正在嘗試使鏈接上的圖像翻轉。 我相信原型和scriptaculous。Scriptaculous Fade在鼠標懸停問題上出現

檢查此小提示:Rollover test 除了在連接上非常快速或多次滾動鼠標時出現一種奇怪的行爲,它運行良好。

在這種情況下,圖像和鏈接會消失.. 這是由「顯示:無」所造成的影響Scriptaculous的地位帶來的,阻塞我的意思..

非常感謝

回答

0

你可以TYR這樣

Event.observe($('back1'), 'mouseover', function() {   
    new Effect.Fade('back1', { duration: 0.3,afterFinish:function() { 
     new Effect.Appear('back2', { duration: 0.3 }); 
     } 
    });  

    });  
Event.observe($('back2'), 'mouseout', function() {   
    new Effect.Fade('back2', { duration: 0.3 ,afterFinish:function() { 
     new Effect.Appear('back1', { duration: 0.3 }); 
     } 
    });  

    }); 
+0

的後整理功能,我想你的解決方案Webjunkie,它的工作原理沒有讓一切消失,但它不是我想要達到的效果。 AfterFinish函數使圖像緩慢交換,之間有一個「空白」背景,我希望它們立即交換(具有淡入淡出效果)。不管怎麼說,還是要謝謝你 – serytankian