javascript - 自动打开第一张Fancybox图片

标签 javascript jquery json fancybox

单击链接后,我从 JSON get 中引入了一些图像,然后单击其中一张图片可以使画廊出现,但我希望第一张图像立即出现,作为加载 JSON 后的事件。这可能吗?

我的代码是:

$("#json-get")
    .css("cursor","pointer")
    .click(function(){
        $.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
            function(data){
                $.each(data.items, function(i,item){
                    $("<a/>").attr("rel", "group").addClass("json-im").appendTo("#imgs").attr("href", item.media.m).append(
                    $("<img/>")
                        .attr("src", item.media.m)
                    );
                });
                $("#imgs a").fancybox();
                // Load the first element
            });
});

非常感谢!

最佳答案

尝试添加:

  $("#imgs a:first").trigger('click');

在创建 fancybox 之后。

关于javascript - 自动打开第一张Fancybox图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/929787/

相关文章:

javascript - 关于 AngularJS 中 $provide 约定的混淆

jquery - 带有 JQuery addClass 的 CSS 动画。使用 true 或 false 只运行一次

javascript - 未捕获的类型错误 : Cannot read property 'Constructor' of undefined

asp.net-mvc - 从 ApiController 返回 JSON 流

json - 如何访问我从 Flutter 中的 HTTP POST 请求获得的 JSON 响应?

javascript - 如何停止 dragend 在拖放中的默认行为?

javascript - 在 Drupal 7 中执行 $(window).load() 和 $(window).resize()

python - 使用 Python 从 JSON 中删除条目

新的与否的Javascript

jquery - 是否可以更改 jQuery 验证上的错误类名称?