我使用以下代码在elementor中为每个图像添加单独的URL链接
如果我在同一个页面上有多个画廊,如何表明它是指一个特定的电子画廊项目,或者需要在代码中更改什么参数?文章编号或其他东西?我需要什么代码?
`<style>.e-gallery-item{cursor: pointer;} </style>
<script>
document.addEventListener('DOMContentLoaded', function () {
var filteredImages = document.querySelectorAll('.e-gallery-item');
var links = [
'https://www.domain-name.com/1',
'https://www.domain-name.com/2',
'https://www.domain-name.com/3'
];
var _loope = function _loope(i) {
filteredImages[i].addEventListener('click', function () {
location = links[i];
});
};
for (var i = 0; i < filteredImages.length; i++) {
_loope(i);
}
});
</script>`
字符串
1条答案
按热度按时间ni65a41a1#
这个问题有点老了,但也许这个答案会对以后的人有所帮助。
在多个图库的情况下,需要使用属性ID或CLASS来命名要应用URL的特定图库(在Elementor中,您可以在高级选项卡中找到它),例如。
字符串
然后,您将更改给定的代码:
型
关于:
型