我使用maphilight由大衛·林奇的骨幹圖像上創建突出區域,以便用戶可以選擇關節突出。除了用戶現在希望選定區域保持突出顯示外,一切都可以正常工作。保管選擇熱點使用jQuery maphilight
我目前做的是現在有所有的影像地圖的highlighed因此腳本設置爲這樣:
<script>
$(function() {
$('.body').maphilight({ alwaysOn: true, fade: false, fillOpacity: 0.3 });
});
</script>
的當前HTML代碼示例(座標剪斷了):
<asp:ImageMap class="body" ID="ImageMap1" runat="server"
ImageUrl="~/Images/body_hand_foot.jpg" HotSpotMode="PostBack"
OnClick="ImageMapEventHandler">
<%-- TMJ --%>
<asp:PolygonHotSpot AlternateText="Right TMJ"
Coordinates="..." HotSpotMode="PostBack" PostBackVAlue="TMJ-Right" />
<asp:PolygonHotSpot AlternateText="Left TMJ" Coordinates="..." HotSpotMode="PostBack" PostBackVAlue="TMJ-Left" />
<%-- SI Joint --%>
<asp:PolygonHotSpot AlternateText="Left SI Joint" Coordinates="..." HotSpotMode="PostBack" PostBackVAlue="SI-Joint Left" />
<asp:PolygonHotSpot AlternateText="Right SI Joint" Coordinates="..." HotSpotMode="PostBack" PostBackVAlue="SI-Joint Right" />
</asp:ImageMap
OnClick事件處理程序將PostBackValue存儲到其他用途的表中
是否有可能我可以在彼此之上創建2個ImageMap對象並將第e兩個HotSpots同時擁有另一個具有不同名稱和不同選項的maphilight功能?
還是有這個更好的方法?
你居然迴應了一個非常相似的[發佈](http://stackoverflow.com/questions/6470455/imagemap-and-hotspots/6495178#6495178)我有幾個星期前。我記得我在看你的插件,但沒有完全理解它,但是,你沒使我仰視的JavaScript和jQuery這使我maphilight。我會再次看看你的插件,現在我對事物如何協同工作有了更好的理解。感謝您花時間回覆。 –
如果我能幫助你的東西,隨時直接問我,或在github上張貼問題。它具有比maphilight很多更多的選擇,我意識到,試圖使例子展示了它的許多功能,它可能會遇到一個有點勢不可擋:)不過我很樂意幫助你通過任何問題的工作。 –