非表示の div が消えたときにスライドのように追加できますか? divが消えるときにスライドさせたい
このような:
- ボタンを押す
- 非表示の div がスライドインします
- もう一度ボタンを押す
- 横にスライドするとdivが消えます
どうやってやるの ?
非表示の div が消えたときにスライドのように追加できますか? divが消えるときにスライドさせたい
このような:
どうやってやるの ?
jQueryを使うことをお勧めします
これは、 jQueryで物事をスライドさせるための優れたチュートリアルです。
を使用した非常に簡単な例を次に示しjQuery
ます。
HTML:
<!DOCTYPE html>
<html>
<head>
<!-- Include the jQuery Library -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>
<body>
<!-- Our DOM Structure for the javascript using jQuery -->
<div id="theDiv">This is a div!</div>
<button id="myButton">Click Me!</button>
</body>
</html>
Javascript:
<script type="text/javascript">
// When the page is ready and loaded
$(function(){
// On click of "myButton"
$('#myButton').click(function(){
// "slideToggle" the div
// ie: If hidden show it, else hide it
$('#theDiv').slideToggle();
});
})
</script>
純粋な JavaScript でこれを行いたい場合は、少しコーディングが必要になるか、jquery を使用してベイクされたアニメーションを使用できます。
jQuery または別のライブラリで実行できます。独自の関数を作成することもできますが、時間がかかります。
jQuery 関数の slideUp()、slideDown()、slideToggle() が役に立ちます。
//include jquery
$(document).ready(function(){
$('#button').click(function(){
$('#data').toggle('slow',function(){ });
)};
});