일련의 IF 후에 모달 창을 팝업하려고합니다. 폼이 있고 입력을 받아 다른 페이지에서 처리하고 모든 것이 잘 진행되면 모달 창이 튀어 나와 '등록 해 주셔서 감사합니다'라고 말한 경우를 가정 해 보겠습니다. 그래서 내가 지금까지 작업 한 것은 내가 그러나모달 창을 여는 방법
<a href="#dialog" name="modal">lalala</a>
<div id="boxes">
<div id="dialog" class="window">
Simple Modal Window |<a href="#" class="close"/> Close</a>
</div>
을 사용할 수 있습니다 triger에
$(document).ready(function() {
$('a[name=modal]').click(function(e) { ...
, 내가 모달 창을 열려면 링크를 클릭하고 싶지 않지만 IF가 유효하면
$(document).ready(function() {
$('div[id=modal]').click(function(e) { ...
을하고 HTML 수정 : 그래서이 작업을 수행하려고
<div id="modal" href="#dialog">lalala
<div id="boxes">
<div id="dialog" class="window">
Simple Modal Window |
<a href="#" class="close"/> Seguir</a>
</div>
</div>
</div>
(http://pasionesargentas.webatu.com/test4.php에서 확인 가능) 을하지만 (랄랄라에 클릭 할 필요) 같은 장소에서 끝났다. 아무 일도 없었습니다. .bind o.trigger .click을 변경하면. 아이디어가 있으십니까?
아마도 클릭 처리기를 페이지에있는 일부 변수를 캡처하려는 링크에 할당하는 대신 모달이 나타납니다. 이 변수는 이전 양식의 데이터 또는 숨겨진 필드의 처리를 확인하는 쿼리 문자열 일 수 있습니다. 그런 다음 변수를 캡처하고 * 다음 * 논리를 실행하여 팝업 창을 엽니 다. – MilkyWayJoe
글쎄, 나는 그렇게 생각하지 않았다. 나는 JS/jQuery에서 꽤 새로워 졌으므로 나는 더 깊이 파고 들어야한다. 감사! – cbarg