我第一次在测试页面上实现了 sIFR。我的代码如下。它在 IE7、Firefox、Safari 和 Chrome 中运行良好,但在 Opera 中,仅在页面首次加载和刷新页面后出现第一行 sIFR-ed 文本。但是,如果我滚动页面,所有的文字都会出现!它似乎与透明度有关,因为如果我关闭透明度,它就可以正常工作。
请有人可以帮我完成这项工作吗?
谢谢,
加里
<link rel="stylesheet" href="sIFR-print.css" type="text/css" media="print" />
<link rel="stylesheet" href="all.css" type="text/css" media="all" />
<script src="sifr.js" type="text/javascript"></script>
<script src="sifr-config.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
var sIFRfont = {
src: 'fontname.swf'
};
sIFR.activate(sIFRfont);
sIFR.replace(sIFRfont, {
css: [
'.sIFR-root { line-height: 1em; font-size: 64px; color: #000000; background-color: blue; text-align: left; font-weight: normal; font-style: normal; text-decoration: none; visibility: hidden; }'
],
fitExactly : true,
forceClear : true,
forceSingleLine : false,
selector : 'div.flashtext',
transparent : true
});
//]]>
</script>