我尝试在样式时删除类颜色框display:none
有人可以帮助我,谢谢
HTML
<li class="portfolio-item" style="display: none;">
<div class="item-image">
<a class="colorbox cboxElement" href="http://www.monsite.fr/IMG_1423.jpg""></a>
</div>
</li>
<li class="portfolio-item" style=" ">
<div class="item-image">
<a class="colorbox cboxElement" href="http://www.monsite.fr/IMG_1424.jpg""></a>
</div>
</li>
jQuery
jQuery(document).ready(function($){
$(".portfolio-item .item-image a[href$='.jpg']").colorbox({
rel:"group2",
maxWidth:"80%",
maxHeight:"80%"});
if($('.portfolio-item').css('display') == 'none'){
$('.portfolio-item').find(".item-image a[href$='.jpg']").removeClass('colorbox');
}
});
编辑
谢谢你的帮助,但我试过这个
jQuery(document).ready(function($){
$(".portfolio-item .item-image a[href$='.jpg']").colorbox({
rel:"group2",
maxWidth:"95%",
maxHeight:"95%"});
$('li.portfolio-item').filter(':hidden').map(function() {
$(this).find('a.colorbox').removeClass('colorbox');
});
});
但它不起作用。