2010-06-02 79 views
0

我有一个图像设置为链接,标题用于灯箱中的标题。为了保留灯箱的标题,我需要设置“标题”,但我不希望在悬停在链接上时弹出工具提示。任何人都有一个简单的CSS修复?或者这是否需要在Javascript中完成?我如何简单地隐藏工具提示?

回答

1

这只能用Javascript修复。

可以删除工具提示是这样的:

$('...').removeAttr('title'); 

然而,根据您的收藏夹,你可能不希望。
您正在使用灯箱?
它何时读取title属性?
它可以配置为读取不同的属性吗?

+0

这是我使用的灯箱。 http://leandrovieira.com/projects/jquery/lightbox/。我不确定它是否可以配置为读取其他属性? – 2010-06-02 18:18:37

+0

对于该插件,完全不可能做到这一点。 (插件每次点击时读取'title'属性并且不能重新配置)您可以修改[source](http://leandrovieira.com/projects/jquery/lightbox/js/jquery.lightbox-0.5.js)到读一个不同的属性。 – SLaks 2010-06-02 18:28:52

+0

修好了,谢谢!我改变了它在Lightbox中用于标题的属性。感谢您的帮助 – 2010-06-02 18:31:22

0

据我所知,禁用alt标记文本框的唯一方法是将其编码为alt="",而不是将任何内容放入它们中。目的是帮助有障碍的人或那些关闭图像的人。对于那些有阅读​​器的人来说,阅读器会查找alt标签,并告诉用户该特定图像是什么[基于标签中的内容]。许多网站设计人员使用这些标签来描述链接,如果这是图像所具有的内容,则其他人会将其放入只有图像的情况下。

编辑:

同样也要为title属性工作。玩这两个,看看你是否能得到理想的结果。

+0

我知道如何禁用ALT标签,但我无法弄清楚标题标签。我实际上并不想禁用它,因为我需要其中的信息,我只是想隐藏它关于工具提示。 – 2010-06-02 18:19:30

+0

任何机会,你可以通过进入源代码本身来改变灯箱读取的属性。这样做,你可能可以使用像“caption”,“lightbox_caption”或类似的自定义标签。 – 2010-06-02 18:28:33

2

对我而言,工作原理是在'a'标签内为'img'标签添加标题,以便'a'具有由lightbox插件使用的全文标题,例如title =“This是......的图片“,但是”img“标签的标题较短,例如title =”The Beach“。

这样工具提示显示“海滩”而不是“这是...的图片”。