jquery - 从 Alt 属性向 jQuery Cycle 幻灯片添加标题?

标签 jquery jquery-plugins jquery-cycle

我正在制作幻灯片,需要为循环的每张图片显示一个标题。我为它们创建了 alt 属性,并尝试为每个图像循环显示它们,但它只显示第一个图像。我不确定如何将我拥有的代码放入画廊的循环“循环”中?这有道理吗?这就是我所拥有的,(嗯,我的意思是其中的一部分):) 谢谢!

$('#slideshow').before('<div class="navigation">').cycle({
fx:     'fade',
timeout: 6000,
pager:  '.navigation'
});

$('.image_title').html($(this).find('img').attr('alt'));

最佳答案

只需将该代码移至回调之前或之后即可。例如:

$('#slideshow').before('<div class="navigation">').cycle({
    fx:     'fade',
    timeout: 6000,
    pager:  '.navigation',
    after:   function() {
        var title = $(this).attr('alt');
        $('.image_title').html(title);
    }
});

关于jquery - 从 Alt 属性向 jQuery Cycle 幻灯片添加标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2514020/

相关文章:

javascript - 迭代 bean 列表并验证 javascript 中的数据

jquery - 使 jQuery 循环插件能够响应布局像素?

jquery - Internet Explorer 不使用 jQuery Cycle 插件处理透明度?

javascript - JQuery Cycle - 在回调参数之前

jquery - 使用 jquery 显示/隐藏

javascript - 如何在ajax请求中停止setTimeout

javascript - JQuery 向后计时器不应在页面刷新时停止(倒计时器)

javascript - Parsley.js - 显示指定元素中的错误

javascript - 根据输入字段的填充事件显示隐藏按钮

jQuery 验证插件 : how can I treat errors as warnings and allow form submit?