0
저는 꽤 프로그래밍에 익숙하지 않아이 코드를 실행중인 실험을 위해 도움이 필요합니다 (대학원에서). 사용자가 왼쪽 및 오른쪽 화살표 키를 눌러 이미지의 불투명도를 조정할 수있게하려고합니다. 또한 문제가되는 경우 Qualtrics에서이 작업을 수행합니다. 다음 자바 스크립트 코드는 나를 위해 작동하지 않습니다 ... 당신의 도움을 많이 주시면 감사하겠습니다!키 누르기에서 불투명도를 대화식으로 조정 하시겠습니까?
var op =0.1;
var op1 = 10;
var step = 10;
var min = 0.1, max = 1;
var min1 = 10, max1 = 100;
var image = document.getElementById("image");
image.style.opacity = op;
image.style.filter = alpha(opacity=op1);
Event.observe(document, 'keydown', function(e) {
if(e.keyCode == 37) {
op-=step;
op1-=step;
op = Math.max(min, op);
op1 = Math.max(min, op1);
} else if(e.keyCode == 39) {
op+=step;
op1+=step;
image.style.opacity = Math.min(max, op);
op1 = Math.min(max, op1);
}
});
프로토 타입을 포함 시켰습니까? 그렇지 않으면'Event.observe'가 오류를 던집니다. –
Qualtrics (내가 연구중인 설문 조사 소프트웨어)에는 프로토 타입이 포함되어 있다고 생각합니다. – stefvhuynh