アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは、
divの展開方法についてお伺いしたいのですが
下記の内容ですと、
テストを押すと、あ行に飛び、あ行を押すと
divが展開される動きなのですが、
これをテストを押して、あ行に飛んだときに
自動で展開するようにする方法なありますでしょうか?

<a href="./#anc1">テスト </a>
<h3 id="anc1">あ行</h3>
<div id="slidetog1">
<h4>~あ~</h4>
<ul>
<li>内容</li>
</ul>
<h4>~い~</h4>
<ul>
<li>内容</li>
</ul>
</div>
</div>

css
#slidetog1{display:none;}

スクリプト
$("#anc1").click(function(){
$("#slidetog1").slideToggle("slow");
});

A 回答 (1件)

以下のような変更でどうでしょう。


■HTMLの変更
<a href="javascript:clickTest();">テスト </a>
■スクリプト追加
function clickTest() {
var p = $("#anc1").offset().top;
$('html,body').animate({ scrollTop: p }, 'fast');
$("#slidetog1").slideToggle("slow");
}
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!