Jquery Cycle : Cycling gallery, 缩略图和标题?

标签 jquery cycle

我正在使用 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 之后添加)。有人知道如何实现吗?

最佳答案

看到这个 fiddle :http://jsfiddle.net/bwwcq/ (当然没有图像)

有问题的行是:

var alt = $('img', slide).attr('alt');

顺便说一句,喜欢这个插件。

关于Jquery Cycle : Cycling gallery, 缩略图和标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6850105/

相关文章:

jquery - 如何选择列表中除一个命名项之外的所有元素

javascript - 来自来源 'null' 已被 CORS 策略 : Cross origin requests 阻止

php - 在不刷新站点的情况下重新加载 div

CSS 不会在第 2 周期更改 .cycle-pager-active 的文本颜色

jquery - 通过 jquery 循环浏览图像

java - PhoneGap应用程序中的iOS隐私设置

javascript - 使用 Javascript/jquery 验证在文本区域中输入的多封电子邮件

jquery - 父 div 折叠问题。使用 1140 gs 的 jquery cycle

JQuery Cycle 和 JSON with JQuery

sql - 行集中、周期日期