我在 ImageMapster 上的函数有问题。除了这个小问题,整个项目都可以工作:
$('#STADION1').mapster({
mapKey: 'href',
fillColor:'999999',
stroke: true,
strokeWidth:2,
strokeColor:'3355aa',
onClick: function(data){
$test = "";
$test = $('area').mapster('get');
document.getElementById('awesome').innerHTML = $test ;
}
});
所以,我有 1000 行“坐标”都在工作(“href”设置为“#Number”)。我想要做什么:如果你点击一个坐标,特殊的“href”值将显示在我网站上的一个段落(id 为'awesome')上。基本脚本有效,但其中有一个小错误。如果我点击“第一个”坐标,我的段落中不会出现任何内容。如果我单击“第二个”坐标,则第一个坐标的“href”值将出现......等等。最新的“点击”不会出现在我的段落中,我不知道为什么。
为了测试我的图像映射是否有效,我制作了一个 id="getAreas" 的按钮。这个按钮有他自己的“点击功能”。如果单击按钮,段落(我也在上面的脚本中使用)将显示当前的“标记”坐标。这很完美。但我想像我在上面描述的那样立即“点击”。
$('#getAreas').bind('click',function() {
$test = $('#STADION1').mapster('get');
document.getElementById('awesome').innerHTML = $test;
});
你们能帮我吗<3。我不知道如何解决这个问题
tl;博士:有一个我想显示的脚本(“href =”的值是我的图像地图的当前点击“区域”。如果我使用“onClick”它可以工作,但“最新”区域不会给出他的href-信息。如果我使用“按钮脚本”,它会完美运行。但我不会使用按钮。请帮助:)