2011-04-28 8 views
-1

if 문은 swipeDirection 및 swipeLength에 대한 올바른 정보를 제공하며 이미지 변경을 제외하고 IF와 ELSE의 결과를 모두 얻었습니다.jquery if 문이 배경 이미지를 변경하지 않습니다.

if ((swipeDirection = 'down') && (swipeLength >= 180)) { 
       touchEnabledElement.style.backgroundimage = 'railroadtracks.png'; 
       document.getElementById('message').innerHTML = "IF" + 'Start H:' + startX + ' V:' + startY + '<br>' + ' End H:' + curX + ' V:' + curY + '<br>' + "Swipe Length: " + swipeLength + '<br>' + 'Swipe Angle: ' + swipeAngle + '&deg;' + '<br>' + 'Swipe Direction: ' + swipeDirection + '<br><br><span style="font-size:.5em;">(Please wait for green screen before swiping again)<\/span>'; 
      } else { 
       document.getElementById('message').innerHTML = "ELSE" + 'Start H:' + startX + ' V:' + startY + '<br>' + ' End H:' + curX + ' V:' + curY + '<br>' + "Swipe Length: " + swipeLength + '<br>' + 'Swipe Angle: ' + swipeAngle + '&deg;' + '<br>' + 'Swipe Direction: ' + swipeDirection + '<br><br><span style="font-size:.5em;">(Please wait for green screen before swiping again)<\/span>'; 
       touchEnabledElement.style.backgroundimage = 'railroadtracks2.png'; 
+0

이 질문에 아무데도 jQuery가 없습니다. – Quentin

답변

1

시도 .backgroundImage (NB : 대문자 "I")

+0

그게 전부라고 생각합니다. – mattsven

+0

시도했지만 여전히 효과가 없습니다. – dmccallum

+0

David의 수정 사항도 속성에 시도 했습니까? "url (...)" – Alnitak

0

당신이 swipeDirection = 'down' 대신 swipeDirection == 'down'을 할 찾으시는 것입니까?

+0

네 말이 맞아. 나는 그것을 변경했고 if 문은 작동하지만 이미지는 여전히 변하지 않는다. – dmccallum

+0

'url ('railroadtracks.png')'을 사용해보세요. 그리고'touchEnabledElement'가 있는지 확인 했습니까? – mattsven

+0

touchEnabledElement는 페이지의 다른 위치에서 사용하기 때문에 존재합니다. http://tinyurl.com/62hakh2 – dmccallum

1

속성은 backgroundImage하지 backgroundimage 및 CSS에서 URL의 구문 것은 여기 (==) url(railroadtracks.png) 아니라 railroadtracks.png

+0

그러면 "가변 URL을 찾을 수 없습니다"라는 오류 메시지가 나타납니다. 이것은 내 작업 중입니다 : http://tinyurl.com/62hakh2 – dmccallum

+0

여전히 문자열을 인용해야합니다. ' "url (railroadtracks.png)"' – Quentin

+0

그게 다야! 정말 고마워! – dmccallum

1

당신은 (=) 할당하고 대신 비교입니다 :

if ((swipeDirection = 'down') && (swipeLength >= 180)) { 
+0

당신 말이 맞아요. 나는 그것을 변경했고 if 문은 작동하지만 이미지는 여전히 변하지 않는다. – dmccallum

관련 문제