忘れられたWiki
COMHUETTE - 帆船堂 電算STUDIO CODEX

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
javascriptとsleep [2012/01/18 01:34] – 作成 hansendojavascriptとsleep [2012/01/18 05:39] (現在) hansendo
行 1: 行 1:
 ====== JavaScriptとSleep ====== ====== JavaScriptとSleep ======
 +JavaScriptのsetTimeoutとclearTimeoutを使ってsleepのような動作を行うサンプルです。
 +===== サンプルの概要 =====
 +3X3に敷き詰められた正方形のDIVにマウスのカーソルを合わせると対象の色が反転します。\\ 
 +Sleep_Offの場合、対象にカーソルを合わせた時点で即時に色が反転します。\\ 
 +Sleep_ONの場合、対象にカーソルを合わせた時点から200ミリ秒後に色が反転します。
 +
 +===== コード =====
 +<code>
 +jQuery(function($) {
 + var chotto_matte;
 + $('dd.sleep-off div').mouseover(function(){
 + $(this).toggleClass('bk');
 + });
 + $('dd.sleep-on div').mouseover(function(){
 + var tmp = this;
 + chotto_matte = setTimeout(function() {
 + $(tmp).toggleClass('bk');
 + }, 200);
 + });
 + $('dd.sleep-on div').mouseout(function() {
 + clearTimeout(chotto_matte);
 + });
 +});
 +</code>
 +//※jQueryを使用しています。//
 +===== DEMO =====
 +<html>
 +<iframe style="font-size:48px;width: 8em;height: 11em;" src="http://hansendo.com/hd-static/javascript_sleep.html"></iframe>
 +</html>
 +===== 参考文献 =====
 +[[http://www.red.oit-net.jp/tatsuya/java/noodles.htm|イヌでもわかるJavaScript講座 ラーメンタイマー]]\\ 
 +[[http://www.tohoho-web.com/js/window.htm#Timer|タイマ|とほほのJavaScriptリファレンス]]
 +===== 関連記事 =====
 +[[http://hansendo.com/blog/lebenswerk/javascript-the-%E3%83%8B%E3%82%BBsleep-%E5%86%8D%E3%81%B3_2784|JavaScript the ニセSleep 再び|帆船堂 電算STUDIO]]
 +
  
Print/export
QR Code
QR Code JavaScriptとSleep (generated for current page)