我目前正在使用我的'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();
});
});
答案 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(或实际图像)。