【发布时间】:2010-01-19 21:00:37
【问题描述】:
我正在使用 JQuery 的 Cycle 插件来创建具有 pauseOnHover 功能的横幅旋转器。我让它正常工作,甚至让 pageAnchorBuilder 正常工作,以便它显示图像 vs '1,2,3 等。问题是它找不到图像,因为我没有使用图像作为选择器而是 div。
如何更改以下代码以让我指定为每张幻灯片 (div) 显示哪个唯一图像?当我将图像 url (../images/tab.png) 放在 img src 标签中时,它会显示一个损坏的链接。即使那样工作它也不会完成我想要做的事情,每个 div 显示一个独特的图像。
我正在尝试创建类似这样的 javascript 版本:http://www.bazaarvoice.com
这是我的代码:
banner.js
$(document).ready(function() {
$('.slideshow').cycle({
speed: 200,
timeout: 15000,
pager: '#tabs',
pagerEvent: 'mouseover',
pauseOnPagerHover: true,
pagerAnchorBuilder: function(i, slide){// callback fn for building anchor links: function(index, DOMelement)
return '<a href="path-to-link"><img src="' + slide.src + '" height="47" width="189" /></a>';
}
});
});
【问题讨论】:
标签: javascript jquery html jquery-plugins