質問と回答のページにクリック/非表示機能を使用しています。しかし、質問をクリックして回答を表示すると、トップに戻ります。これを止めるにはどうすればいいですか。
これは私のコーディングです:
脚本:
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery(".sub").hide();
//toggle the componenet with class msg_body
jQuery(".cthrough").click(function()
{
jQuery(this).next(".sub").slideToggle(500);
});});
</script>
CSS:
.cthrough {
display: inline-block;
font-size: 15px;
font-family: 'Anaheim', sans-serif;
text-transform: uppercase;
letter-spacing: 0px;
}
.sub {
display: inline-block;
font-size: 13px;
padding-left: 10px;
}
HTML:
<a href="#" class="cthrough">This is my question</a>
<div class="sub">
This is my answer.
</div>
a href=# を単なる div クラスに変換しようとしましたが、質問をクリック可能にしません。# も外してみましたが、それも役に立ちませんでした。