テキストがスライドインし、数秒間留まってからスライドアウトし、次のテキストが代わりになるJQueryを使用して効果を与えようとしています。
ここにHTMLがあります
<div class="texting" id="texting1" style="visibility:visible;">This is text 1</div>
<div class="texting" id="texting2">This is text 2</div>
<div class="texting" id="texting3">This is text 3</div>
<div class="texting" id="texting4">This is text 4</div>
ここにCSSがあります
.texting
{
visibility:hidden;
position:absolute;
top:300px;
right:300px;
}
そして、ここにスクリプトがあります
$n=1;
$nm=2;
var i = setInterval(function(){
$("#texting"+$n).hide("drop",{direction:"up"},1000);
$("#texting"+$nm).show("drop",{direction:"up"},2000);
$n++; $nm++;
if ($n==4, $nm==5)
{$n=0;$nm=1;}
},3000);
どこが間違っているのか教えてください。ありがとうございました