首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NanoGallery2 -自动触发灯箱

NanoGallery2 -自动触发灯箱
EN

Stack Overflow用户
提问于 2021-11-17 11:34:45
回答 1查看 64关注 0票数 0

在图像列表(相册)中-单击将打开lightbox。我希望在页面加载时自动触发灯箱。

这是我的代码,我使用"openOnStart": "ID1",来定位第一个图像

代码语言:javascript
复制
<div ID="ngy2p" data-nanogallery2='{
    "thumbnailWidth": "200",
    "thumbnailLabel": {
      "position": "overImageOnBottom",
      "display": false,
      "openOnStart": "ID1",
      "titleMultiLine": true,
      "descriptionMultiLine": true
    },
    "thumbnailHoverEffect2":  "imageScale150|imageScale150",
    "thumbnailAlignment": "center",
    "displayBreadcrumb": false,
    "thumbnailOpenImage": true
  }'>

 <a href="/uploads/gallery/F9GEO.JPG" data-ngid="ID1"  
target="_blank" data-ngdesc=""><img src="/uploads/gallery/thumbs/F9GEO.JPG" 
border="0" alt="" /></a>

    
    <a href="/uploads/gallery/zQsFE.JPG" data-ngid="ID2"  
target="_blank" data-ngdesc=""><img src="/uploads/gallery/thumbs/zQsFE.JPG" 
border="0" alt="" /></a>


</div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-22 12:25:32

您可以通过更改散列来轻松触发它:

代码语言:javascript
复制
$("#ngy2p").on( 'galleryRenderEnd.nanogallery2', function(){
    window.location.hash = '#nanogallery/ngy2p/0/ID1';
});

请参阅工作示例:https://jsfiddle.net/ao3czrsw/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70003652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档