1

Smooth Div Scroll プラグインを実装するプロジェクトに取り組んでいます。

他のすべてのブラウザーでは、私のコードを使用すると、ユーザーは多数の div を水平方向にスクロールできますが、IE には明らかに他のアイデアがあります。適切に初期化するか、機能の一部のみを初期化するか、通常はまったく役に立たないことを散発的に選択します。

関連する jQuery コード (および PHP のタッチ):

$(document).ready(function () {
  $("div#sbir-sttr-tool").smoothDivScroll({
    mousewheelScrolling            : true,
    manualContinuousScrolling      : false,
    hotSpotScrollingStep           : 5,
    hotSpotScrollingInterval       : 7,
    easingAfterHotSpotScrolling    : false
    <?php 
      if(isset($_GET['col'])){
        echo ', startAtElementId   : "sbir_' . $_GET['col'] . '"'.PHP_EOL;
      }
    ?>
  });
});

PHP セグメントは意図したとおりに出力されています。そして、私が言ったように、初期化は他のブラウザーで問題なく動作します (テスト済み: FF、Chrome、Safari、Opera)。

コンソールにスローされる JS エラーはありません。IE で多くの 304 ロードが発生していますが、それは問題ではないと思います (間違っていたら訂正してください)。

この問題は次の場所でテストできます: http://startech1.org/dev/sbir/?col= (ここで0 <= col < 5、または単にパラメーターを含めないでcolください)。

問題がページにインストールされている他のプラグインとの何らかの衝突である場合、Fancyboxもインストールされ、実行されていjQuery v1.8.0ますjQuery-UI v1.8.18

4

0 に答える 0