我正在使用来自http://codecanyon.net/item/interactive-svg-usa-map/1021095的插件SVGA USA Map。
我能够添加额外的字符串,但是它像状态名称一样被附加在状态名称旁边:
当我希望它显示为AlabamaextraString时:
阿拉巴马州
extraString

这是我玩的代码,我认为他们是实现此目的的简便方法,但我只是没有想到。 directJobs [id]是我通过附加附加的字符串。
请任何帮助将不胜感激。截至目前,我无权询问作者。

    $('#map').next('.point').remove();
    $('#map').after($('<div />').addClass('point'));
    $('.point').html(stateNames[id]).css({
          left: mouseX - 50,
          top: mouseY - 70
    }).append(directJobs[id]).fadeIn();

最佳答案

您将把directJobs [id]字符串附加到stateNames [id],而没有其他字符将两者分开。这样的事情应该起作用:

$('#map').next('.point').remove();
$('#map').after($('<div />').addClass('point'));
$('.point').html(stateNames[id]).css({
      left: mouseX - 50,
      top: mouseY - 70
}).append("&nbsp;" + directJobs[id]).fadeIn();

09-11 19:02
查看更多