飛び込むテキスト
アニメーションする文字列
Dynamic HTML
アニメーションする文字列
Dynamic HTML
Sample Source......................................................................>>>
<script Language="JavaScript"><!--
function InOut(){
//ボタンを押した時
if(bt.innerText == "飛び込む"){
MoveIn();
bt.innerText = "逃げる";
}else{
MoveOut();
bt.innerText = "飛び込む";
}
}
var timerIn1,timerIn2,timerOUT;
function MoveIn(){ //左の文字列が飛び込む
if(D1.style.posTop < 60){
D1.style.posTop +=
2;
D1.style.posLeft
+= 7;
timerIn1 = setTimeout("MoveIn();",1);
}else{
clearTimeout(timerIn1);
MoveIn2();
}
}
function MoveIn2(){ //右の文字列が飛び込む
if(D2.style.posTop < 80){
D2.style.posTop += 3;
D2.style.posLeft -= 5;
timerIn2 = setTimeout("MoveIn2();",1);
}else{
clearTimeout(timerIn2);
}
}
function MoveOut(){ //文字列が逃げる
if(D1.style.posTop >= -20){
D1.style.posTop -= 2;
D1.style.posLeft -= 7;
D2.style.posTop -= 3;
D2.style.posLeft += 5;
setTimeout("MoveOut();",1);
}else clearTimeout(timerOUT);
}
// --></script>
</head>
<body>
<button id="bt" onclick="InOut();">飛び込む</button>
<div id="D1" style="position:absolute;top:-20;
left:-200;color:green;font:16pt DF勘亭流">
アニメーションする文字列
</div>
<div id="D2" style="position:absolute;top:-50;
left:350;color:red;font:16pt Verdana">
Dynamic HTML
</div>
end(最終更新:12/11/22)