<a> tags in Drupal 7</a>上的图片字段标题

时间:2011-08-26 12:43:50

标签: jquery drupal-7 fancybox

我为图片库创建了一种内容类型。它有一个图像字段,我在其中浏览图像文件,我可以定义备用文本和标题。结果看起来很像这样:

<a href="image.jpg">
    <img src="image_thumb.jpg" title="my image title" alt="my image alt text" />
</a>

我正在实施Fancybox图库。当我点击图片时,图库会打开,但我看不到标题,因为Fancybox jQuery脚本从标签中获取title属性以显示。 Drupal将其放入标签中。

如何让Fancybox在标签中查找title属性? 我试图修改jquery脚本,但这对我来说太复杂了。

Drupal可以显示如下代码:

 <a href="image.jpg" title="my image title">
    <img src="image_thumb.jpg" title="my image title" alt="my image alt text" />
</a>

更新

我找到了一个解决方案:第93行的 jquery.fancybox-1.3.4.js

title = selectedOpts.orig.attr('alt');

刚刚将'alt'替换为'title';)

1 个答案:

答案 0 :(得分:0)

您可以使用此更改第86行。   这个版本增加了另一个满足您需求的条件

title = selectedOpts.title || (obj.nodeName ? $(obj).attr('title') : obj.title) || $(obj).children("img").attr("title") ||'';