1

職場のサイトで sIFR を使い始めましたが、1 つのことを除いてすべてがうまく機能します。

マウス ホイールで Web ページを下にスクロールすると、ポインタがフラッシュ オブジェクト上にあるときにスクロールが停止します。マウスが上にあるときにフラッシュオブジェクトがフォーカスを盗んでいるようです。

私は Firefox でのみこの問題を経験しており、Safari と IE7 ではこのマウス ホイールのスクロールの問題はありませんでした。

これを修正する方法があるに違いありません... Vimeo で、マウスがフラッシュ ビデオの上にある場合でも、マウス ホイールのスクロールが機能することを確認しました。例: http://vimeo.com/3280159

前もって感謝します

4

2 に答える 2

1

最近バージョン 3 を使用していたときに、ほとんどのブラウザーで同じ問題が発生しました。私たちが見つけた最も簡単な解決策は、sIFR.as の 201 行目をコメント アウトすることでした。 }); 次に、.swf ファイルを再パブリッシュします。

于 2011-05-11T15:54:39.703 に答える
1

私は解決策を見つけましたが、これは最善ではありませんが、うまくいきます...

設定ファイルのsIFR置換機能に条件を追加しました。jQuery を使用して、使用中のブラウザーを確認します。IE の場合は wmode=window、それ以外のブラウザーの場合は wmode=transparent です。

var myfont = { src: '/sifrfont.swf' };
sIFR.activate(myfont );
sIFR.replace(myfont , {
  selector: 'h1',
  wmode: ($.browser.msie)?'window':'transparent',
  css: '.sIFR-root { color: #3e2616; font-size: 50; leading:0;letter-spacing: -2; display: inline;}'
});

これは、Firefox 3、Safari、IE6、IE7、Google Chrome のブラウザを使用して、Windows XP でテストしました。

于 2009-05-06T17:40:50.333 に答える