bxSlider を使用しようとしていますが、IE8 が連携しないようです。この例では、画像スライダーが折りたたまれているか、まったく表示されていません...開発者ツールをオンにしてデバッグすると、スライダーが突然表示され、すべてがぎこちなく見えるため、わかりにくいです。
デバッグコンソールをオンにすることで解決された(別のスライドショープラグインでの)javascriptエラーがあったという別の同様の質問がありました:
ie8/9 開発者ツールでのみ動作する jQuery スクリプト
...しかし、私の場合、IEはエラーをスローしていないようで、提案された修正は私の状況では機能しませんでした/適用されませんでした。さらに、スクリプトのどこにも console.log がないと思います。ページの読み込み時にコンソールをアクティブにするスクリプトをいくつでも追加しようとしましたが、役に立ちませんでした。
JQueryの競合を解決することを目的とした修正を試みました(リンクするのに十分な担当者がまだいない別のサイトで提案されています)。bxSlider関数呼び出しを次のように変更します。
<script>// <![CDATA[
$jQ = jQuery.noConflict();
$jQ('#home').live('pageshow',function(){
$jQ('.bxslider').bxSlider({
mode: 'fade',
auto: true,
pager: false,
controls:true,
pause: 9000,
});
});
// ]]>
</script>
ダメで、他のすべての競合を引き起こし始めました。
GitHub の問題 ( https://github.com/wandoledzep/bxslider-4/issues/197 ) では、IE が bxSlider で LI を折りたたんでいると述べられており、LI に幅を持たせるためにいくつかの CSS を追加することを提案しました。これも私にはうまくいきませんでした。
そのため、数時間経った今、この問題についてはまったくわかりません。何か提案はありますか?