테스트 페이지에서 sIFR을 처음으로 구현했습니다. 내가 가지고있는 코드는 아래와 같습니다. IE7, Firefox, Safari 및 Chrome에서는 잘 작동하지만 Opera에서는 페이지를 처음로드 할 때와 페이지를 새로 고친 후 sIFR로 처리 된 첫 번째 텍스트 만 표시됩니다. 그러나 페이지를 스크롤하면 모든 텍스트가 나타납니다! 그것은 투명성과 관련이있는 것처럼 보입니다. 왜냐하면 투명성을 해제하면 잘 작동하기 때문입니다.sIFR은 투명 배경 인 경우 Opera의 첫 번째 텍스트 행만 표시합니다.
누군가 내가이 작업을 도와 줄 수 있습니까? Cufon, 심지어 숀 잉먼에 대한
감사합니다,
게리
<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>
Shaun은 sIFR 자체를 사용하지 않았다고 생각합니다. 그는 IFR에 다소 머물렀다. –