Jquery plugins 使用jQuery、元数据和地图高亮显示更改Div中的文本
我是jQuery的新手,我有一个带a的地图,当鼠标移到某个区域上时,我想用ID更改div中的文本,我将从区域属性Alt=“some text”中获取该文本 这是用于区域循环的代码,我很确定我可以在这里添加一个小函数,但我想不出来Jquery plugins 使用jQuery、元数据和地图高亮显示更改Div中的文本,jquery-plugins,map,metadata,highlight,onmouseover,Jquery Plugins,Map,Metadata,Highlight,Onmouseover,我是jQuery的新手,我有一个带a的地图,当鼠标移到某个区域上时,我想用ID更改div中的文本,我将从区域属性Alt=“some text”中获取该文本 这是用于区域循环的代码,我很确定我可以在这里添加一个小函数,但我想不出来 //map clicks$(".tabs area").click(function(){ //areas loop: $(".tabs area").each(function(){ var d = $(this).data('maphi
//map
clicks$(".tabs area").click(function(){
//areas loop:
$(".tabs area").each(function(){
var d = $(this).data('maphilight') || {};
if(d.alwaysOn == true){
d.alwaysOn = false;
}
});
var data = $(this).data('maphilight') || {};
data.alwaysOn = true;
$(this).data('maphilight', data).trigger('alwaysOn.maphilight');
if ($(this).hasClass("current") == false)
{
var thisTarget = $(this).attr("href");
$(this).parents(".tabs").find('area.current').removeClass('current');
$(this).addClass('current');
$(this).parents(".tabs").nextAll(".tab-content").children(":visible").fadeOut(1, function() {
$(thisTarget).fadeIn("fast");
});
}
return false;
});
非常感谢您对我如何完成此任务的任何帮助或建议。我不熟悉highlights插件,但我认为您只想在每个区域添加鼠标悬停事件,就像这样(您可以将其放在您的。单击声明之前/之后):
谢谢,我试试看,然后告诉你。
$(".tabs area").mouseover(function() {
var alt_text = $(this).attr('alt');
$("#YOUR_TEXT_DIV_ID").html(alt_text);
}).mouseout(function() {
//do something on mouseout
});