javascript - 如何使用图像的特定索引打开 fancybox

标签 javascript jquery .net indexing fancybox

我正在使用带有以下代码的 fancybox

$("a[rel=Fancy" + UserId + "].Items").fancybox({ 'autoscale': 'false',
        'cyclic': true,
        'transitionIn': 'elastic',
        'transitionOut': 'elastic',
        'titlePosition': 'over',
        'titleFormat': function(title, currentArray, currentIndex, currentOpts) {
            return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
        }
    });

$("a[rel=Fancy" + UserId + "].Items:first").click();

它打开 fancybox,但它开始显示第一个索引中的图像。我想在用户将点击的图像上启动 fancybox...

如何在fancybox中给出索引?

最佳答案

var hrefList = new Array;
for (var i in data) {
    hrefList[i] = data[i].PATH
} 
$("ul.gallery a").each(function(e){
    $(this).click(function(){
        $.fancybox( hrefList, {
            index: e,
            type: 'image'    
        }); //fancybox        
    });//click
});//each

来源:Fancybox, when I open group of images and click on next with using “start index” - it's not working normally

关于javascript - 如何使用图像的特定索引打开 fancybox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16235737/

相关文章:

c# - 更正 EF 6 中 AddOrUpdate() 的多个条件

javascript - 运行 SQL 查询,将响应对象作为数组返回。我需要知道如何创建循环来读取返回的每条记录

javascript - 如何在仅调用函数时更改动态添加元素的属性

javascript 对象未更新以增加值

javascript - jquery背景图像旋转脚本不起作用

jquery - 使用 a 将图像附加到另一个图像上并获取坐标,使其可拖动和删除

c# - 从不允许构造函数参数的类型参数 T 实例化有什么用?

c# - 如何返回函数名?

javascript - 图像在 ng-repeat 中水平对齐

javascript - 在 Chart.js 栏上画线