2010-01-26 4 views
0

이 양식을 작성 중입니다. 라이트 박스 및 dhtml 페이드 효과를 사용하고 있습니다. 내 라이트 박스의 내용은 하나의 양식입니다. 양식을 확인하려면 jquery 사용하고 있습니다. 양식이 제출되면 사용자를 감사 페이지로 리디렉션합니다. 내가 알아 차리고있는 것은 위의 모든 이벤트가 발생하면 화면의 아무 곳이나 클릭 할 수 없으며 모든 링크/버튼은 일종의 비활성화 상태입니다. 다시 페이지의 아무 곳이나 클릭 할 수 있도록 페이지를 새로 고치려면 F5 키를 눌러야합니까?ajax/jquery는 제출 후 링크를 ​​사용 중지합니다.

내가 jquery 유효성 검사를 사용하고 있기 때문에 이벤트가 이미 발생했습니다. 어떻게 jquery를 초보자로 처리해야합니까? 덕분에 당신은 아마 지금이 권리를 사용하고있는 링크를 클릭 할 jQuery를 사용하는 경우

+2

일부 코드 – Natrium

+0

을 입력하십시오.이 링크를 클릭하십시오 : email 다음 라이트 박스/dhtml 페이드 효과 상자가 나타납니다. 그 상자에는 형태가 있습니다. 일단 양식이 제출되면, 나는 같은 상자에 감사를 표시합니다. 사용자는 닫기 버튼을 클릭하여 상자를 닫을 수 있습니다. 이 모든 작업이 끝나면 사용자는 화면의 아무 곳이나 클릭 할 수 없습니다. 페이지를 새로 고침 할 때까지 페이지가 정적이됩니다. – NULL

답변

0

: 당신이 그 링크가 더 이상 작동하지 않습니다 자바 스크립트로 내용을 업데이트

$("#yourdiv").click(function(){ 
    // your function here 
}); 

. 그들이 작업을 계속하기 당신은 라이브 기능을 사용할 필요가 : 나는 당신이 (아마도 당신은 몇 가지 세부 사항을 왼쪽) 양식을 제출 한 후 무엇을 완전히 확실하지 않다 때문에이 문제라고 생각

$('#yourdiv').live("click", function(){ 
    // your function here 
}); 

+0

그래서이 링크를 클릭하십시오 : email 다음 라이트 박스/dhtml 페이드 효과 상자가 나타납니다. 그 상자에는 형태가 있습니다. 일단 양식이 제출되면, 나는 같은 상자에 감사를 표시합니다. 사용자는 닫기 버튼을 클릭하여 상자를 닫을 수 있습니다. 이 모든 작업이 끝나면 사용자는 화면의 아무 곳이나 클릭 할 수 없습니다. 페이지를 새로 고침 할 때까지 페이지가 정적이됩니다. – NULL

0

라이트 박스 팝업이 제대로 닫히지 않은 것처럼 들리므로 팝업 모달을 만드는 배경이 제거되지 않을 수 있습니다.

관련 문제