jquery title属性文本弹出隐藏

时间:2009-06-02 12:37:08

标签: jquery attributes

我目前正在使用我的'a'标签的title属性来显示和隐藏与此标签对应的图片。

然而,当你将鼠标悬停在'a'上时会弹出恼人的标题文字。

我是否可以在完全禁用title属性的情况下禁用此弹出文本?任何帮助都很棒!

干杯,

DanC

----- ------编辑

这是以xhtml严格传递的工作代码!!!!

(文档)$。就绪(函数(){

$(\"ul.projects li a\").hover(
    function(){

    var largeAlt = $(this).attr(\"class\");

    $(\"ul.image_display li#image_hover img\").attr({ src: largeAlt }); 
    $(\"ul.image_display li#image_hover img\").fadeIn();

},
    function(){

    $(\"ul.image_display li#image_hover img\").attr({ src: \"\" }); 
    $(\"ul.image_display li#image_hover img\").fadeIn();

});

});

3 个答案:

答案 0 :(得分:4)

您可以尝试使用自己的自定义属性,而不是使用“title”属性。

<a customtagattribute="some value" id="link1" href="#">Linkety!</a>

编辑:JSON键值对也可以像这样使用 -

var links = { "link1": "attribute value 1", "link2": "attribute value 2", ... };

答案 1 :(得分:1)

不是真的,这是浏览器应该表现的方式。如果要映射此数据,可能需要建立一个单独定义映射的Javascript数据结构。我不确定是否有一种良好的语义方式来建立这种关系。

答案 2 :(得分:1)

使用anchor的id属性怎么样?如果包含图像的路径(即ID中不允许的字符),您可以使用带有ID的AJAX请求来获取实际的URL(或实际图像)。