2014-04-10 54 views
0

我有一个代码将图像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> 

在此先感谢

回答

0

这部分代码:

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

设置标题你不通过检查所希望的方式,如果altimage等于titleparent的图像,它必须是a标签,所以技术上它不必与显示的标题,必须由您的插件采取时e alt已设置,所以基本上这部分代码刚刚开始,将其删除。

+0

感谢您的快速响应。删除这个片段摆脱了标题,并把它们全部(包括标题)替换为我想要首先获得的通用“画廊”文本。 –

+0

恐怕你的图库插件是以“非正统”的方式实现的,需要我们写这个来修复它,看起来'alt'和'title'是绑定的,不会是一个快速的解决方法,它会修复,什么是插件,你有尝试的替代品? –

+0

不知道发生了什么事。 Lightbox Plus Colorbox Wordpress插件是标准的,因此它可以在我构建的所有网站上使用它。这是我第一次处理这种情况。这个房子一直表现得很好......但这次不行。我使用Karma主题,这是Themeforest上最受欢迎的主题之一,并且它已经定期更新。从这个角度来看,我认为这个数字还没有被调整过。两者都是旧产品。奇怪的东西这个标题/ Alt的东西。 –

相关问题