1

我的页面中有以下代码:

<script type = "text/javascript">
$(document).ready(function() {
    // Fancy LightBox
    $("a[rel=group]").fancybox({
        'transitionIn'      : 'elastic',
        'changeFade'        : 'fast',
        'transitionOut'     : 'elastic',
        'titlePosition'     : 'over',
        'overlayOpacity'    : '0.6',
        'showCloseButton'   : false,
        'overlayColor'      : '#000000',
        'titleFormat'       : function(title, currentOpts) {
                return '<span id="fancybox-title-over">'+ (title.length ? ' &nbsp; ' + title : '') + '</span>';
            }
    });

});
</script>

但是当没有一个元素时,rel=group它会使我的 Concrete5 仪表板面板崩溃。有没有办法检查元素是否rel=group存在,如果不存在,不要触发代码?

4

1 回答 1

2

尝试

if($('a[rel="group"]').length > 0)
{
    $('a[rel="group"]').fancybox({
于 2013-03-19T07:46:46.527 回答