当我尝试将代码上传到网站 html 时,我收到一条错误消息,提示未定义“prepnewissue”。基本上,这个功能应该可以在您单击侧边栏菜单时获得一个可以放置在地图上的小光标(红点),但是它没有激活。当我将鼠标悬停在侧边栏上时,它只会显示“javascript:prepNewIssue('Repairable')”,另一个也一样。
function prepNewIssue(kind)
{
panner.disable();
$("div[id^='m']").hide();
$('#plan-wrapper').css('cursor', 'crosshair');
$('#plan').bind('mousedown', {kind: kind}, newIssue);
}
<p>
<ul class="sf-menu sf-vertical">
<li><a href="#">New ID</a>
<ul>
<li><a href="javascript:prepNewIssue('Repairable')">Repairable</a></li>
<li><a href="javascript:prepNewIssue('Survey Mark')">Survey Mark</a></li>
</ul>
<li>
</ul>
</p>