jQuery를 사용하여 FAQ 질문에 대한 답변을 표시하거나 숨기려고합니다. 아이디어는 모든 질문이 나열되어 있고 사용자가 대답을보고 싶어 할 때만 (링크처럼 보이는) 질문을 클릭하고 대답을 볼 수있게됩니다.jQuery show/hide/toggle works는 그대로 있지만 그대로 유지되지 않습니다. 원래 상태로 되돌아갑니다.
답변은 클릭하자마자 원래 상태로 돌아갑니다. 이 경우 응답을 표시하기 위해 질문을 클릭하면 다시 표시되고 숨길 수 있도록 다시 클릭 할 때까지 다음 순간에 표시되고 사라집니다. 나는 아래의 코드를 붙여 넣은
:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="jquery-1.3.2.min.js" ></script>
<script>
$(document).ready(function() {
$('div.showhide,#answer').hide();
$('#question').click(function(){
$('div.showhide,#answer').toggle();
});
});
</script>
</head>
<body>
<p><a href="" id="question" name="question">Question</a></p><div id="answer" name="answer">Answer</div></p>
</body>
</html>
'HREF = "자바 스크립트 : ..." '당신이 바로, 농담을? – peirix
내 목표는 다양한 방법을 제시하는 것이 었습니다.하지만 당신 말이 맞습니다. 그것에 대해 경고를했습니다. – FWH