2011年10月31日に投稿

[Javascript]配列の要素の中から最大の数値を取り出す

与えた引数の中から最大値を取り出すには、Math.maxメソッドを使えばよいのですが、Math.maxメソッドは引数に配列を与えることができません。そこでapplyメソッドを使うことでそれを解決します。

続きを読む

2011年10月26日に投稿

[jQuery]フォーム要素を無効にしたり元に戻したりする

HTMLで作成されたフォームには入力できなくしたり、チェックができないようにしたりする機能があります。jQueryを使って動的に無効にしたり、有効にしたりする方法です。

続きを読む

2011年10月25日に投稿

[Javascript]callメソッドとapplyメソッドの基本的な動作

Javascriptのfunctionオブジェクトにはcallメソッドとapplyメソッドというものが標準で用意されています。不思議な動作をするメソッドであり、その有用性を理解するのは難しいのですが、いつか役に立つ時がくるはず?なので調べました。

続きを読む

2011年10月23日に投稿

[Javascript]フォームの送信をキャンセルする

お問い合わせフォーム等のフォームについて、ユーザーが入力した内容をJavascriptでチェックしてから送信したい場合があります。チェックを行った結果、エラーが見つかりフォームの送信を中断したい場合の記述方法です。

続きを読む

2011年10月06日に投稿

[Javascript]ライブラリを使用せずにドラッグできる要素を作る

今でしたらjQueryのプラグイン等を使用すれば簡単にドラッグ可能な要素を作ることができます。ですがそこをあえてライブラリを使用せずに作ったらどれだけ大変なのか確かめて見たかったので、ドラッグ可能な要素をひとつ作りました。

続きを読む

2011年10月02日に投稿

Firebugを使って実行中のJavascriptの変数を書き換える

Firebugで実行中のJavascriptの変数を書き換える方法をご紹介します。この方法を使って、ある変数が使用される直前で書き換えてしまえば、その変数が書き換えられた状態で続きを実行させることができます。具体的なコードと方法を示します。

続きを読む

2011年09月28日に投稿

[Javascript]各ブラウザでマウスホイールの操作を検知する

各ブラウザでマウスホイール操作を検知する方法が分かりましたので記事にします。検知する方法が各ブラウザで違うようなのでそれぞれのブラウザ用に条件分岐をする必要があります。下記のサンプルコードはIE6、IE7、IE8、Firefox、Chromeで動作確認しました。

続きを読む