我需要在我的 fotorama 轮播中显示我的图片的标题和 alt。我把 alt 和标题放在了,但是当我的页面加载时,fotoroma 隐藏(或删除)了 alt 和标题。我不知道显示我的属性的选项在哪里。
有谁知道这个功能或选项在哪里?
谢谢
弗林克
我需要在我的 fotorama 轮播中显示我的图片的标题和 alt。我把 alt 和标题放在了,但是当我的页面加载时,fotoroma 隐藏(或删除)了 alt 和标题。我不知道显示我的属性的选项在哪里。
有谁知道这个功能或选项在哪里?
谢谢
弗林克
这个问题的简单解决方案。
为了在图像中显示 Alt 和 Title,请使用 DIV 中的图像。
利用 :
<div><img src="http://www.example.com/image.png" alt="My Alt" title="My Title"/></div>
代替 :
<img src="http://www.example.com/image.png" alt="My Alt" title="My Title"/>
<div class="fotorama">
<img src="1.jpg" alt="One">
<img src="2.jpg" alt="Two">
</div>
启用字幕:
<script>
fotoramaDefaults = {
caption: 'overlay' // or 'simple' or 'none'
}
</script>
Fotorama 4.4.8使用以下data-caption
属性:
<div class="fotorama">
<img src="1.jpg" data-caption="One">
<img src="2.jpg" data-caption="Two">
</div>
启用字幕:
<script>
fotoramaDefaults = {
captions: true
}
</script>
使用 title 和 alt 使用这个修补的 fotorama.js
/*!* Fotorama 4.6.4 修补的替代标题 | http://fotorama.io/license/ * https://github.com/artpolikarpov/Fotorama + 补丁 */
替换这个
f=n(c.width||a.attr("width")),g=n(c.height||a.attr("height"));d.extend(c,{width:f,height:g,thumbratio:S
至
f=n(c.width||a.attr("width")),g=n(c.height||a.attr("height")),x=a.attr("alt"),y=a.attr("title");;d.extend(c,{width:f,height:g,alt:x,title:y,thumbratio:S
和
这个
t.on("load",q).on("error",o)),m.state="",s.src=w}}})}function Qb
至
t.on("load",q).on("error",o)),m.state="",s.alt=m.data.hasOwnProperty('alt')?m.data.alt:'',s.title=m.data.hasOwnProperty('title')?m.data.title:'',s.src=w}}})}function Qb