ボタンを押すと、最初の段落タグが移動し、2 番目の段落タグがビューポートに移動するように、jQuery スライド効果を作成しようとしています。スライド効果に jQuery UI を使用していますが、2 番目の段落を非表示にしてからスライドさせて、最初の段落を非表示にすることはできません。
HTML:
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="test.js"></script>
</head>
<body>
<button onclick="hideme()">Hide it</button>
<p id="1">Hide this text</p>
<p id="2"> Show this text</p>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
</body>
</html>
Javascript:
$(window).load(function() {
$('#2').fadeOut(1);
});
function hideme(){
$('#1').hide( "slide", 2000 );
$('#2').show( "slide", 2000);
}