【问题标题】:Get image Title and ALT to show up in Gallery获取图片标题和 ALT 以显示在图库中
【发布时间】:2014-04-10 19:02:20
【问题描述】:

我有一个代码,当图像以幻灯片形式查看时,它获取图像 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>

提前致谢

【问题讨论】:

    标签: jquery image title image-gallery alt


    【解决方案1】:

    这部分代码:

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

    通过检查来自imagealt 是否等于来自图像的parenttitle,以您不想要的方式设置标题,这必须是a 标记,所以从技术上讲它不与设置 alt 时必须由您的插件显示的标题有关,所以基本上这部分代码只是在路上,删除它。

    【讨论】:

    • 感谢您的快速回复。删除这个片段去掉了标题,并将它们(包括标题)全部替换为我想首先获得的通用“图库”文本。
    • 我担心你的画廊插件是以“非正统”的方式实现的,需要我们写这个来修复它,看起来 alttitle 并列并获胜'这不是一个可以解决的快速解决方法,插件是什么,您是否尝试过替代方法?
    • 不知道发生了什么。 Lightbox Plus Colorbox Wordpress 插件是标准的,我在我建立的所有网站上都使用它。这是我第一次处理这样的案件。到目前为止,插件一直表现良好......但这次不是。我使用的是在 Themeforest 上最受欢迎的 Karma 主题之一,并且它会定期更新。从这个角度来看,我认为几乎没有什么没有被调整过。两者都是老产品。这个 Title/Alt 的东西很奇怪。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-09
    • 1970-01-01
    • 1970-01-01
    • 2014-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多