2009-05-26 53 views
0

有人可以告訴我在sIFR.replace中調用onReplacement回調的正確方法嗎?sIFR onReplacement example

這是我目前的sIFR.replace方法調用:

sIFR.replace(mainNavFont, { 
    selector: 'a.nav-item', 
    css: '.sIFR-root { color: #ffffff; cursor:pointer;}', 
    wmode:'transparent', 
    fitExactly: true, 
    tuneWidth:10, 
    offsetLeft: 5, 
    forceSingleLine: true 
}); 

回答

1

像這樣:

sIFR.replace(mainNavFont, { 
    selector: 'a.nav-item', 
    css: '.sIFR-root { color: #ffffff; cursor:pointer;}', 
    wmode:'transparent', 
    fitExactly: true, 
    tuneWidth:10, 
    offsetLeft: 5, 
    forceSingleLine: true, 
    onReplacement: function(fi) { 
    // Movie has been replaced 
    } 
}); 

而且,你會發現,在更換<a>直接將打破在大多數瀏覽器的鏈接。您必須替換父元素,以便鏈接在Flash影片內部結束。