获取图像标题和ALT以显示在图库中

时间:2014-04-10 19:02:20

标签: jquery image title image-gallery alt

我有一个代码,当图像被视为幻灯片时,它会拍摄图像ALT并将其显示为图像标题。但是,相同的代码替换了在“画廊”视图中悬停时显示的图像标题。我确实理解下面的代码,但不知道如何让ALT像它一样运行,并保持标题显示悬停没有图像标题被替换为他们的ALT。 这是我使用的代码

<script type="text/javascript">
jQuery(document).ready(function($){
    $(".gallery img").each(function(){
        var alt = $(this).attr("alt");
        $(this).parent().attr("title",function(i,val){
            return val == alt ? "" : alt;
        });
    });
});
</script>

提前致谢

1 个答案:

答案 0 :(得分:0)

这部分代码:

$(this).parent().attr("title",function(i,val){
    return val == alt ? "" : alt;
});

通过检查alt中的image是否与图片的title相等parent来设置您不想要的标题,该a必须是{ {1}}标记在技术上它与设置alt时插件必须使用的标题没有关系,所以基本上这部分代码就在路上,将其删除。