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
。