gpt4 book ai didi

jquery - 如何在 .galleria 中添加替代文本?

转载 作者:行者123 更新时间:2023-12-03 22:38:25 26 4
gpt4 key购买 nike

如何使用 jquery.galleria.js 在缩略图和大图像中添加替代文本?

$(window).load(function() {
Galleria.loadTheme('http://www.bulogjatim.com/wp-content/themes/duotive-fortune/js/jquery.galleria.template.js');
$("#galleria").galleria({
width: 880,
height: 439,
transition: 'fadeslide'
});
);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="galleria" class="galleria-wrapper">
<a class="image-wrapper" href="http://veithen.github.io/images/icon-stackoverflow.svg">
<img src="http://veithen.github.io/images/icon-stackoverflow.svg" />
</a>
</div>

最佳答案

您可以通过添加 data 来做到这一点归因于您的img标签。

例如data-layer将在您的图像上添加标题。

使用示例:

    <img data-layer="my caption" src="image.jpg" >

来源:https://galleriajs.github.io/docs/references/data.html

添加alt对画廊中的图像进行 SEO 优化的属性:

html: <img alt="My SEO optimized alt tag" src="image.jpg" >

要将它们添加到画廊中的图像中:

$(document).ready(function() {
Galleria.loadTheme('/js/jquery.galleria.template.js');
Galleria.run('.galleria');
Galleria.ready(function() {
this.bind('image', function(e) {
// add alt to big image
e.imageTarget.alt = e.galleriaData.original.alt;
});
this.bind('thumbnail', function(e) {
// add alt to thumbnails image
e.thumbTarget.alt = e.galleriaData.original.alt;
});
});
});

希望这对您有所帮助。

来源:http://support.galleria.io/discussions/problems/645-alt-tags-missing-from-folio-thumbnails

工作示例:http://embed.plnkr.co/nnTFw5SkUYeYZP6I9hqb/preview

  • 感谢 @gsinha 报告了我的示例代码中的错误并提供了解决方案,答案已更新。

关于jquery - 如何在 .galleria 中添加替代文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25666589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com