【发布时间】:2011-07-28 03:53:16
【问题描述】:
我正在使用 Malsup 的 cycle() JQuery 插件,并试图让它同时显示图库中的图像、缩略图列表和每个缩略图下的标题。我的代码如下:
<div id="slideshow">
<ul>
<li style="background-image:url(img/jack.jpg);"><a href="#"><img src="img/jack-title.png" alt="Visit Jack"/></a></li>
<li style="background-image:url(img/jill.jpg);"><a href="#"><img src="img/jill-mysteries.png" alt="Visit Jill"/></a></li>
<li style="background-image:url(img/jenn.jpg);"><a href="#"><img src="img/jenn-title.png" alt="Visit Jenn"/></a></li>
</ul>
</div>
<div id="nav"></div>
<script type="text/javascript">
$("#slideshow ul").cycle({
pager:'#nav',
pagerAnchorBuilder: function(idx,slide){return '<a href=""><img src="tn_'+idx+'.jp" width="50" height="50"/><br/></a>';
}
});
</script>
这一切都很好,除了我似乎无法访问每个循环图像上的 ALT 属性。我想用它来制作标题(在 pagerAnchorBuilder 中的换行符 BR 之后添加)。有谁知道怎么弄?
【问题讨论】: