1

このプラグインでいくつかの問題が発生しています。以前にこの問題が発生したことがあるかどうかと、修正方法のヒント/ヘルプを知りたいです。

jPages jQuery プラグインを使用するページがあります。http://luis-almeida.github.com/jPages/

すべてのブラウザー (Safari、IE9、Firefox、Chrome など) ですべて正常に動作しますが、IE8 ではページネーションの最初の項目のみが表示され、他の項目は表示されません。

プラグインを無効にすると、IE8 はすべてのコンテンツを表示します。ページネーションしようとすると、最初のアイテムのみが表示されます。

プラグインのデフォルト構成を使用しています。

以前にこの問題を抱えている人はいますか?

ありがとう

4

2 に答える 2

1

ie8/ie7 でもこの問題がありました。現在の項目の不透明度を 1 に設定するコールバック関数によって修正されました。コンテナーの構造 (この例では a を使用しています) によっては、jQuery 行 var onFocus = $("#coverflow_section を変更する必要がある場合があります。 li:eq(" + (i) + ")");.

$("div.pagination").jPages({
    containerID : "coverflow_section",
    callback    : ieFix,

});

function ieFix(pages, items)
{
    for(i = items.range.start - 1; i < items.range.end; i++)
    {               
        var onFocus = $("#coverflow_section li:eq(" + (i) + ")");
        onFocus.css({'opacity':1});
    }
}
于 2013-01-15T15:26:27.050 に答える
0

IE8 も eq() に問題があるようです。このコールバックで問題を解決しました:

$("div.pagination").jPages({
    containerID : "coverflow_section",
    callback    : ieFix,
});

function ieFix(pages, items)
{
    for(i = items.range.start; i <= items.range.end; i++)
    {               
        var onFocus = $("#coverflow_section li:nth-child("+i+")");
        onFocus.css({'opacity':1});
    }
}
于 2013-07-30T13:34:46.077 に答える