2011-01-26 9 views
0

Opera-browser(10.5、11)の最近のバージョンでは、水平方向に並んだ多数のイメージを表示し、スクロールバーをかなり右に移動しようとするとフリーズします。水平方向にスクロールするとOperaがフリーズする

私はOperaにバグを提出しようとしました。しかしオペラ11はそれを修正していませんでした。 1

  • で水平に1をそれらを合わせ、ページに多くの写真を追加
    1. を再現する

      手順は次のPICにスクロールする(各画像の周りのアンカーに)scrollTo機能付きのonclick javascriptを取り付けます。

    2. クリックで1枚ずつ十分な画像がスクロールされると、ページはフリーズします。

    期待される結果

    ページが凍結しない&はサンプルがここでの問題を実証見つけてくださいページが凍結

    なり

    実際の結果をスクロールし続けます。download the sample。 問題は何ですか?問題を解決する方法は&ですか? Btw、Firefox(IE)のようなOpera(10.0)&ブラウザの古いバージョンにはこの問題はありません。など

  • 答えて

    0

    通常、あなたのJavaScriptを使用して問題を特定するためにdragonfly, the Web developer toolを使用することが良いですが、CSS、

    は、スクロールが13日クリックで一貫して停止して、あなたのファイルsimple.zipをテストしました。 Webkitでは14回目のクリックで停止しましたが、Firefoxの場合と同じように、最後の白い四角は表示されません。それは黒の上にとどまります。

    ok。私はあなたが

    for(var i=1; i<photosCount; ++i){ 
    

    を持っていた気づき、あなたが

    for(var i=1; i<=photosCount; ++i){ 
    

    ことによってそれを置き換える場合スクリプトが動作しているようです。あなたはどうですか?

    PS:idには一般的に数字を使用しない方が良いです。特に、application/xhtml + xmlを使用してデータをxmlとして提供する場合。

    +0

    他のブラウザと以前のバージョンのOperaではすべて動作します。 Alec

    +0

    私のために働いて:)興味深い。 – karlcow

    +0

    どのOperaのバージョンを使用していますか? – Alec

    関連する問題