2012-05-18 4 views
0

라이트 박스 사진 갤러리를 만들고 있습니다. 나는 말하고있는 카운터가 필요하다. : photo 1 from 3.최소 변수 설정

var imagenumber = 0; 
var imagenumber_count = 1; 

function prev_btn() { 

    if (imagenumber_count < 1) { 
     imagenumber_count = 1; 
     document.getElementById('counter_txt').innerHTML = imagenumber_count; 
    } else { 
     imagenumber_count -= 1; 
     document.getElementById('counter_txt').innerHTML = imagenumber_count; 
    } 

나는 이전에 몇 번 클릭했을 때. 버튼을 클릭하고 다음 버튼을 클릭했을 때보 다 부정적인 숫자가 있습니다. 예 : -1

나를 도울 수있는 사람이 있습니까?

편집 : 다음 BTN의 기능 : function next_btn(){imagenumber_count+=1;}'

+1

'imagenumber_count + = 1 더 간단 할 것이다 '실제로 문제가 무엇인가? '-1' 대신에 무엇을해야합니까? –

+0

질문을 편집하고 누락 된 코드를 추가하십시오 ... –

+0

'function next_btn() {imagenumber_count + = 1;}'다음 버튼의 기능입니다. -1은 음수입니다. 숫자가 1이고 최소값이고 이전 btn에서 몇 번 클릭 한 경우 변수 값은 -1 또는 -2 – iJonathan

답변

2

포함, 코드의 나머지 부분입니다
function prev_btn() { 

    if (imagenumber_count > 1) { 
    imagenumber_count -= 1; 
    document.getElementById('counter_txt').innerHTML = imagenumber_count; 
    } 
} 
+0

* "우리는 같은 코드를 동시에 썼다. 기회는 무엇인가 ... hehehe"* 말도 안돼, 나는 내 전체를 썼다. 52 초 일찍! Eons! ;-) –

+0

동의 : D 버튼을 클릭하기 전에 담배를 켜고 중지했습니다. –

+0

LOL ........... –

0

대신이 if 문 사용

if(imagenumber_count > 1) { 
    imagenumber_count -= 1; 
    document.getElementById('counter_txt').innerHTML = imagenumber_count; 
} 
2

당신은 간단하게 할 수있는 공정한 조금 :

function prev_btn() { 

    if (imagenumber_count > 1) { 
     imagenumber_count -= 1; 
     document.getElementById('counter_txt').innerHTML = imagenumber_count; 
    } 
} 

당신이 'didn를 가정 t는 입니다. 다른 코드는 imagenumber_count이며, 원하지 않는다고 가정합니다. imagenumber_count0입니다. 0이 유효한 값인 경우 > 1> 0으로 변경하십시오.

+0

T.J와 같은 음수가됩니다. 우리는 같은 시간에 같은 코드를 썼다. 기회는 무엇인가 ... hehehe –

관련 문제