F.Ko-Jiの「一秒後は未来」

クリックできる場所でマウスカーソルを変化させる

Google Calendarでは、カレンダー部分をクリックすると吹き出し形のレイヤーが表示されて、スケジュールを入力できるようになっています。しかし、カレンダー上にマウスカーソルを置いてもカーソルのスタイルが変化しないため、最初に使うときに「カレンダー上をクリックできる」ということが分からないかもしれません。

ある部分にマウスカーソルが乗ったときにマウスカーソルのスタイルを変化させるには、JavaScriptを使って次のようにします。

・tableのtdタグに適用する場合
<td onMouseOver=”this.style.cursor=’pointer'”>…</td>

スタイルは色々ありますが、ここで指定しているpointerはリンクにカーソルを合わせたとき用のスタイルです。

サンプル
ここにマウスカーソルをあわせてください
マウスのスタイルが変化します
クリックするとダイアログが開きます。

同じタグにonClickでクリックしたときに実行する関数を指定しておけば、リンク要素のない部分であたかもリンクをクリックしたかのようなインタフェースを実現できます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

著者について

fkoji

F.Ko-Ji

Webエンジニアやってます。最近は ドットインストール の開発がお仕事です。その傍ら、個人で Meity電車遅延なう梅酒.in#グラドル自画撮り部 の部室といったネットサービスを開発・運営してます。梅酒と草野球とリアル脱出ゲームが好きです。

» 詳しいプロフィールや運営サービスの一覧など