Карта изображений со списками в C#
Я разрабатываю пользовательскую веб-часть для SharePoint 2007 с использованием C# и Visual Studio. Мне нужно создать ImageMap (изображение со ссылками на определенные его части), но вместо того, чтобы переходить на связанную веб-страницу при нажатии на точку доступа, мне нужно отобразить список.
Например, я сделал ImageMap на изображении планеты, когда вы щелкаете по африканскому континенту, он переводит вас на www.africa.com. Что мне нужно, это когда вы щелкаете по части африканского континента на картинке, чтобы отобразить (выпадающий) список.
Это полезно для отображения различных данных в списке, основанных на точке доступа, нажатой на изображение.
Может кто-нибудь дать мне идею, как я могу это сделать? Или, может быть, есть другой механизм, который помогает мне достичь этого?
1 ответ
Мне удалось сделать это с помощью jQuery + Javascript.
В основном я создал HTML ImageMap и в каждом регионе я добавил прослушиватель событий mouseover, mouseout, click. В обработчиках код Javascript работал отлично.
Я встроил страницу с ImageMap в iFrame в нужную мне веб-часть SharePoint.