《jQuery》.toggle( 関数リテラル1 ,関数リテラル2 , …… );このように、実行する処理を関数リテラルとして用意し、それを必要なだけ引数に設定します。これで、その要素をクリックするごとに、最初の関数リテラルから順に処理を実行していきます。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
<html>
<head>
<meta http-equiv="Content-Type"content="text/html; charset=UTF-8">
<script src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
<!--
$(document).ready(function(){
$('#btn').toggle(do1,do2,do3);
});
var do1 = function (event){
$('#message1').text($('#text1').val());
}
var do2 = function (event){
$('#message2').text($('#text1').val());
}
var do3 = function (event){
$('#message3').text($('#text1').val());
}
//-->
</script>
</head>
<body>
<H1>TEST.</H1>
<div id="message1" style="background:#FAA">Aメッセージ</div>
<div id="message2" style="background:#AFA">Bメッセージ</div>
<div id="message3" style="background:#AAF">Cメッセージ</div>
<input type="text" id="text1">
<input type="button" id="btn" value="Click">
</body>
</html>
| << 前へ | 次へ >> |