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上面的参数完全丢失了。

这种行为看起来完全随机,但很频繁。控制台中没有错误消息。

我的 Colorbox 版本是 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 回答