Javascript jQuery Colorbox无法对图像进行随机分组
我在应用程序中使用Javascript jQuery Colorbox无法对图像进行随机分组,javascript,jquery,colorbox,opera-presto,Javascript,Jquery,Colorbox,Opera Presto,我在应用程序中使用jQuery Colorbox,如下所示: <ul> <li> <a href='images.html?cn=000001' >[000001] </a> - <a href='/folder/1/Appreciation.jpeg' class="imagelnk">Appreciation.jpeg</a> </li> <l
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>
一切正常,除了最近,我注意到每一次,灯箱都无法分组。因此,只加载单击的第一个a
,而上面的当前
参数完全丢失
这种行为看起来完全是随机的,但很频繁。控制台中没有错误消息
我的Colorbox版本是1.6.1,jQuery版本是jQuery-2.1.3
救命啊
编辑
错误发生在歌剧中。我刚刚发现,在Chrome中,我不能产生这个错误。出于某种原因,我现在必须为Opera 12.17(webkit之前最新的“老”Opera)开发 这有用吗
$('a.imagelnk').colorbox({
rel: 'imagelnk',
current: '<i class="blue smaller">Document {current} of {total}</i>',
width: '1200px'
}).attr('rel', 'imagelnk');
$('a.imagelnk').colorbox({
rel:'imagelnk',
当前:{total}中的文档{current},
宽度:“1200px”
}).attr('rel','imagelnk');
谢谢@Praveen。我正在研究你的建议。你知道测试一个bug的难度,你的应用程序像charm一样工作了20多次,但在第25页刷新时失败了!与此同时,.attr()
有什么用?这种方法是否优于在锚点上添加rel
内联(我以前已经尝试过了)?我可以确认,自从添加.attr()
后,没有发生分组问题。然而,另一个明显的问题是:width/maxWidth参数被忽略。同样,它仅限于Opera,而且(奇怪的是)现在几乎完全是在用户单击页面上的空白后单击图像链接时发生的!呸!!啊!!!歌剧@如果我现在在办公室,我会去哪里<代码>:(我想确认你是在取笑Opera(cf Opera concert)。如果是这样,请告知IMO,一个伟大的浏览器在抛弃旧的渲染引擎的那一刻被不公平地“牺牲”。我至今仍在哀悼这一损失!嘿,我的问题似乎已经解决了,尽管你还没有回答我关于动态.attr()必要性的询问
vs内联rel
!所以,我要“盲目”接受!
$('a.imagelnk').colorbox({
rel: 'imagelnk',
current: '<i class="blue smaller">Document {current} of {total}</i>',
width: '1200px'
}).attr('rel', 'imagelnk');