2011-12-02 2 views
1

응답하지 "(사진) (사라질지라도)표시 기능은 내 JS 파일에 일부 표시 숨기기 기능을 사용하려고

가 다시 표시되지 :

<div id="me"> 
    <img src="Me.JPG" alt="me" width="450" height="450" alt="picture" align="right"/> 
</div> 

도와 줘요?

내가 나 자신을 명확하게하기 위해 더 많은 코드를 추가 할 필요가 있으면 알려 주시기 바랍니다 ...

당신을 감사합니다!

편집 :

<input type="submit" id="send" value=" Send " class="submit" /> 
+1

당신이 보내기 버튼의 코드를 보여줄 수 :

$(document).ready(function() { $('#me').hide(); $('#send').click(function() { $('#me').show("slow"); return false; //Prevent submit }); }); 

또는이하는 <button type="button"> 또는 <input type="button">

예를 사용 : 당신은 당신의 코드를 변경해야합니다. – Will

+1

뭔가 더 있어야합니다. 나를 위해 잘 작동하고, 그냥'

+0

에 제출 버튼 코드가 ​​추가되었습니다 ... – Itzik984

답변

1

나는 페이지가로드 될 때 send 버튼이 아직 존재하지 않는다고 말할 것입니다. 이 버튼은 동적으로 생성 되는가, 아니면 다른 메커니즘을 통해 생성됩니까? 디버깅하려면, 내가 말할 것이다 :

$(document).ready(function() { 
    $('#me').hide(); 
    alert(document.getElementById('send')); //Test if it exists 
    $('#send').click(function() { 
     $('#me').show("slow"); 
    }); 
    }); 

당신이 null와 팝업을 얻을 경우,이 버튼이 생성됩니다 위치를 추적하고이 이벤트를 바인딩해야합니다.

jsfiddle.net/zs7W2/

귀하의 코드가 잘 작동 : 당신이에서 말할 수있는 것보다 다른

.

UPDATE :

내가 당신 FORM 사실 자체를 제출 믿습니다. http://jsfiddle.net/zs7W2/7/

+0

음, html을 다시 열었습니다. 이미지가로드되고 밀리 세컨드 후에 다시 사라집니다. 왜 이런 일이 일어나는지 전혀 모릅니다. – Itzik984

+0

예, 양식이 제출되어 전체 페이지처럼 들리는군요. 다시로드됩니다.당신은''을 '로 바꿀 수 있습니까? –

1
<div id="me"> 
<img src="Me.jpg" alt="me" width="450" height="450" alt="picture" align="right"/> 
</div> 
<input type="button" id="send" value="Submit"> 

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script> 
$(document).ready(function() { 
    $('#me').hide(); 
    $('#send').click(function() { 
     $('#me').show("slow"); 
    }); 
    }); 

</script> 

나는 이런 식으로 뭔가를 사용했습니다 : 여기

는 송신 버튼에 대한 코드입니다. 그것은 작동합니다. 이미지 정렬에 문제가있는 것 같아요. 변경하려고하십시오.