如何知道Carousel组件中选择了哪一帧?

How to know which frame is selected in Carousel component?

在 Google Web Designer 中,我添加了轮播控件。我如何知道用户当前正在查看哪个图像?

我添加了一个新的 Frame Activated 事件,并创建了一个自定义操作:

<script type="text/javascript" gwd-events="handlers">
    window.gwd = window.gwd || {};
    gwd.boardSelectionChanged = function(event) {
      // which frame is showing now?
    };
</script>

我需要知道当前的帧ID。

您可以使用以下示例获取当前帧索引:

var gallery = document.getElementById('gwd-carouselgallery_1');
console.log(gallery.currentIndex);

'gwd-carouselgallery_1'是轮播的ID。