ASP.NET C # ImageMap с мафилитом - PullRequest
       24

ASP.NET C # ImageMap с мафилитом

0 голосов
/ 14 декабря 2018

В настоящее время я пытаюсь реализовать обзор человеческого тела, где пользователь может щелкнуть несколько областей и добавить их в список - все это прекрасно работает.
Теперь я хочу использовать 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-файлу правильный - все знают, работает ли он с панелями обновления?Может ли это быть причиной того, что он не работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...