我的Colorbox幻灯片无法正常工作

时间:2019-10-30 13:45:11

标签: colorbox

我希望当我单击view_attachments锚点时,colorbox应该打开,colorbox可能具有单个或多个图像,如果多个,则next和prev应该可以工作。

[在此处输入图片描述] [1]

<td>
    <a class="view_attachments" expense_id="{{$expense->id}}" href="javascript:;">
        <span class="glyphicon glyphicon-picture"></span>
    </a>
        {{--<a href="javascript:;" onclick="view_attachments({{$expense->id}}); return false;"><span class="glyphicon glyphicon-picture"></span></a> --}}
    <div>
    @foreach($expense->attachments as $attachment)
        <p>
            <a class="group
                <?php echo intval($expense->id);?>" href="{{asset("expense_attachments/voucher-" . $voucher_id ."/" . intval($expense->id) ."/" . $attachment->file_name . "")}}" title="">
            </a>
        </p>
    @endforeach
    </div>
</td>
<script>
    $(function(){

        $("a.view_attachments").on('click', function() {
        var expense_id = $(this).attr("expense_id");
        var $gallery = $(".group" + expense_id).colorbox({rel:'group' + expense_id,slideshow:true,width:'auto',innerWidth:'auto'});
        $(".group" + expense_id).colorbox({rel:'group' + expense_id,slideshow:true,width:'auto',innerWidth:'auto'});
        //e.preventDefault();
        $gallery.eq(0).click();
     });
    });

    // function view_attachments(expense_id)
    // { 
    //     //alert(expense_id);
    //     //$(".attachments" + expense_id).show();
    //     $.colorbox({rel:'group' + expense_id,width:'70%',innerWidth:'100%'});

    //     //$(".group" + expense_id).colorbox({rel:'group' + expense_id, slideshow:true});
    // }
</script>





[1]: https://i.stack.imgur.com/Rf9eh.jpg

0 个答案:

没有答案