0

jQuery Colorbox次のように、アプリケーションでを使用します。

<ul>
    <li>
        <a href='images.html?cn=000001' >[000001] </a> - 
        <a href='/folder/1/Appreciation.jpeg'  class="imagelnk">Appreciation.jpeg</a>
    </li>
    <li>
        <a href='images.html?cn=000001' >[000001] </a> - 
        <a href='/folder/1/cheque.jpg'  class="imagelnk">cheque.jpg</a>
    </li>
</ul>

上のjavascriptの中.ready()で、私はこれを持っています:

    $('a.imagelnk').colorbox({
        rel: 'imagelnk',  
        current: '<i class="blue smaller">Document {current} of {total}</i>', 
        width: '1200px'
    });

すべて正常に動作しますが、最近、ライトボックスが時々グループ化に失敗することに気付きました。したがって、最初aにクリックされたものだけがロードされ、current上記のパラメーターは完全に欠落しています。

この動作は完全にランダムに見えますが、頻繁に発生します。コンソールにエラー メッセージはありません。

私のカラーボックスのバージョンは 1.6.1 で、jQuery のバージョンは jquery-2.1.3 です。

助けてください、誰か!

編集

エラーは Opera で発生します。Chrome では、このエラーを生成できないことを発見しました。特定の理由により、現時点では Opera 12.17 (webkit より前の最新の「古い」Opera) 向けに開発する必要があります。

4

1 に答える 1

0

これは機能しますか?

$('a.imagelnk').colorbox({
    rel: 'imagelnk',  
    current: '<i class="blue smaller">Document {current} of {total}</i>', 
    width: '1200px'
}).attr('rel', 'imagelnk');
于 2015-06-10T10:45:18.020 に答える