Я застрял в этой проблеме - у меня есть 4 img maps
друг под другом на одной странице. У меня есть autocomplete search field наверху страницы, и при наборе строки для поиска выделены области на каждой карте.Можно ли прокручивать до области карты изображения?
Заключительный шаг, который я хочу сделать, когда я выбираю предложенное слово, чтобы выделить только 1 соответствующую область (это сделано) и переместить (прокрутить) в эту область. Но я не могу заставить эту работу работать.
Каждый area
имеет уникальный id
так:
<area id="1-1-5" href="#" alt="" shape="rect" coords="1103,103,1183,169">
<area id="1-1-7" href="#" alt="" shape="rect" coords="1207,103,1272,184">
<area id="1-1-2" href="#" alt="" shape="rect" coords="939,220,1019,286">
Я надеялся, что, если я введу это id
к URL
(например index.php # 1-1-7), что он будет прыгать в соответствующие area
, но это не так. Я не знаю, является ли это стандартным поведением для img maps
, или если это какая-то проблема с imageMapster, которую я использую для ее удивительной подсветки и всплывающих подсказок за areas
.
Я также пробовал jQuery .scrollTop()
функция, но не повезло.
Если у кого есть идеи, как это сделать, я буду рад попробовать.
scrollTop должен делать то, что вы хотите, если эта функция выполняется после любых других сценариев движения. –
См. Http://stackoverflow.com/questions/2567403/how-to-get-top-left-x-y-of-image-map-with-javascript-jquery для обсуждения получения сдвига прокрутки полигонов карты изображения. – Palpatim