我试图在Cycle2的安装中获取当前图像的来源以传递给addThis照片共享脚本
这是我从Cycle2 API中得出的结论:
$('.cycle-slideshow').on('cycle-after', function (e, optionHash, outgoingSlideEl, incomingSlideEl, forwardFlag) {
var imgSrc = $(outgoingSlideEl).attr('src');
});
如果我遗漏了任何内容,请告知。
答案 0 :(得分:0)
我认为您的outgoingSlideEl
是list element
,如li
然后你应该使用find()找到你的image src
喜欢,
var imgSrc = $(outgoingSlideEl).find('img').attr('src');
完整代码
$('.cycle-slideshow').on('cycle-after', function(e, optionHash, outgoingSlideEl,
incomingSlideEl, forwardFlag) {
var imgSrc = $(outgoingSlideEl).find('img').attr('src');
});
答案 1 :(得分:0)
你可以尝试下面的代码..我希望它有效吗
var imgSrc = $(outgoingSlideEl).find('img').attr('src');
演示: -