나는 수십개의 요소를 가진 이미지 맵을 가지고있다. 대부분은 고정되어있다. 그러나 일부는 조건부이며, 나는 그 (것)들을 항상 일부는 아니지만 항상 활동적으로하고 싶습니다.html/javascript : 이미지 맵 영역을 동적으로 사용 중지/사용 설정하는 방법이 있습니까?
<area>
요소를 DOM에서 제거하지 않고 사용/사용 중지 할 수있는 방법이 있습니까?
나는 수십개의 요소를 가진 이미지 맵을 가지고있다. 대부분은 고정되어있다. 그러나 일부는 조건부이며, 나는 그 (것)들을 항상 일부는 아니지만 항상 활동적으로하고 싶습니다.html/javascript : 이미지 맵 영역을 동적으로 사용 중지/사용 설정하는 방법이 있습니까?
<area>
요소를 DOM에서 제거하지 않고 사용/사용 중지 할 수있는 방법이 있습니까?
area 요소에 비활성화 된 속성을 추가/제거 할 수 있습니다.
return false;
으로 onclick 이벤트를 처리하는 경우 클릭하면 해당 이벤트가 href에 연결되는 것을 방지 할 수 있습니다.
document.getElementById("your-area-id").setAttribute("onclick", "return false;");
이것은 링크를 제거합니다. 나는 당신이 그렇게 자바 스크립트 태그 질문을하지 않아도 알
...
<area href="some-url.html" onclick="return false;" />
은 ... 그냥 잘 작동합니다.
장애인이 필요하거나 다른 행동이 있습니까?
불행히도 '비활성화'속성은 없지만 사용자가 핫스팟에 표면 영역을 지정하지 않으면 사용자가이를 클릭 할 수없고 숨겨져있는 것으로 나타났습니다. 구형의 원 대한
...document.getElementById('mapname').areas[areaindex].coords="0,0,0";
또는, ...
document.getElementById('mapname').areas[areaindex].coords="0,0,0,0";
은'area' 요소는 "장애인"속성이 없습니다. (http://www.w3.org/TR/html401/struct/objects.html#h-13.6.1) 당신은 텍스트 영역을 생각해야합니다. –
죄송합니다. 나는 그 질문을 더주의 깊게 읽어야했다. –