Windows 저장소 개발 (Windows 8)에서 HTML/자바 스크립트를 사용하여 iframe에 로컬 HTML 파일을로드하고 있습니다. Iframe에서 스 와이프 이벤트를 받으려고합니다.iframe에서 스 와이프 제스처 감지
나는 이것으로 시도했다. sample & this. 나는 하나의 div 요소를 포함하는 마우스 휠 시나리오를 사용하지 않았다. Iframe의 경우 작동하지 않습니다.
내 코드 : 나는 모든 이벤트에 대한 기능을 만들어
<body>
<iframe id="iframe_Id" src="split.html" style="height:768px; width:1366px;" onload="Load();"></iframe>
</body>
function Load() {
var elt = document.getElementById("iframe_Id");
elt.style.backgroundColor = "#f3f3f3";
var gobj = new MSGesture();
// Defining gesture object for Pen, mouse and touch
gobj.target = elt;
elt.gesture = gobj;
elt.gesture.pointerType = null;
// Creating event listeners for gesture elements
elt.addEventListener("MSPointerDown", onPointerDown, false);
elt.addEventListener("MSGestureTap", onTap, false);
elt.addEventListener("MSGestureHold", onHold, false);
elt.addEventListener("MSGestureChange", onGestureChange, false);
// Mouse Wheel does not generate onPointerUp
elt.addEventListener("MSGestureEnd", onGestureEnd, false);
}
function onPointerDown(e) {
var content = document.getElementById("iframe_Id");
}
. 하지만 내 IFrame에서 스 와이프하면 이벤트가 발생하지 않습니다. 여기 구조화되었습니다. 나는 스 와이프로 일해야한다. 이걸 도와주세요.
정말 필요한가요? 왜 시체 대신 새 div에서 스 와이프를 찾고 있습니까? – WoIIe
@ Natuu 나는 U가 제안한 것을했습니다. 그것은 작동하지 않습니다. 나는 div에 스 와이프를 얻을 수 있어요.하지만 iframe이 없습니다 – Kumar