В настоящее время я пытаюсь реализовать обзор человеческого тела, где пользователь может щелкнуть несколько областей и добавить их в список - все это прекрасно работает.
Теперь я хочу использовать jQuery-плагин David Lynchs "maphilight "визуально сделать горячие точки видимыми, но он просто не работает, он просто ничего не делает.
Вот мой ImageMap:
<div class="col-md-4">
<asp:ImageMap ID="woundlocalisation_map" runat="server" HotSpotMode="PostBack" ImageUrl="~/Images_wndmgmt/wundlocal.jpg" Width="400" Height="300" OnClick="woundlocalisation_map_Click" CssClass="body">
<asp:RectangleHotSpot Left="55" Right="85" Bottom="52" Top="15"
HotSpotMode="PostBack" PostBackValue="gesicht"/>
<asp:RectangleHotSpot Left="55" Right="80" Bottom="105" Top="65"
HotSpotMode="PostBack" PostBackValue="brust"/>
<asp:RectangleHotSpot Left="35" Right="45" Bottom="105" Top="80"
HotSpotMode="PostBack" PostBackValue="oberarmRechts"/>
<asp:RectangleHotSpot Left="90" Right="105" Bottom="105" Top="80"
HotSpotMode="PostBack" PostBackValue="oberarmLinks"/>
<asp:RectangleHotSpot Left="25" Right="40" Bottom="145" Top="110"
HotSpotMode="PostBack" PostBackValue="unterarmRechts"/>
<asp:RectangleHotSpot Left="100" Right="115" Bottom="150" Top="110"
HotSpotMode="PostBack" PostBackValue="unterarmLinks"/>
<asp:RectangleHotSpot Left="15" Right="35" Bottom="175" Top="155"
HotSpotMode="PostBack" PostBackValue="vorderhandRechts"/>
<asp:RectangleHotSpot Left="102" Right="122" Bottom="180" Top="155"
HotSpotMode="PostBack" PostBackValue="vorderhandLinks" />
</asp:ImageMap>
</div>
Теперь мой Javscript выглядит так:
$(function highlight () {
$('.body').maphilight({ alwaysOn: true, fade: false, fillOpacity: 0.3 });
});
Я пытался загрузить его до / после загрузки изображения, я попытался настроить его на готовность к документам и попытался зарегистрировать его в коде через ClientScriptManager
:
ScriptManager.RegisterClientScriptBlock(this.Page, GetType(), "highlightMap", "highlight();", true);
Iне знаю, почему скрипт не выполняется, путь к src-файлу правильный - все знают, работает ли он с панелями обновления?Может ли это быть причиной того, что он не работает?