0
JavaScript가 상당히 새로워졌습니다. 이미지를 확대하는 코드를 찾았습니다. 내 질문은 자바 스크립트 코드 아래에 꼬집음 이벤트를 추가하여 이미지가 꼬집음을 기준으로 확장되도록하는 방법입니다. 여기 Javascript Pinch 이벤트
는 HTML 코드<html>
<body>
<map id="map" name="map">
<area coords="15,92,568,247" alt="Blah" href="javascript:alert('hello');" />
<area coords="18,259,546,432" alt="Blah" href="javascript:alert('hello 2');" />
</map>
<input type="button" value="+" onclick="javascript:ZoomIn();"/>
<input type="button" value="-" onclick="javascript:ZoomOut();"/><br />
<img src="Highlight cells.png" usemap="#map" id="image" />
자바 스크립트 코드
function ZoomIn() {
Zoom(1.1);
}
function ZoomOut() {
Zoom(0.9);
}
function Zoom(amount) {
// resize image
var image = document.getElementById('image');
image.height = image.height * amount;
// resize image map
var map = document.getElementById('map');
for (var i = 0; i < map.areas.length; i++) {
var area = map.areas[i];
var coords = area.coords.split(',');
for (var j = 0; j < coords.length; j++) {
coords[j] = coords[j] * amount;
}
area.coords = coords[0] + ',' + coords[1] + ',' + coords[2] + ',' + coords[3];
}
}
http://stackoverflow.com/questions/11183174/simplest-way-to-detect-a-pinch입니다. – ufucuk