tande lab.

Archive
Tag "jQuery"

うるう年の判定ってどうやるんだろーと調べてみたら、Microsoft のページに書いてあった。

1. 判定する年が 4 で割り切れる場合は手順 2. に。割り切れない場合は手順 5. に。
2. その年が 100 で割り切れる場合は手順 3. に。割り切れない場合は手順 4. に。
3. その年が 400 で割り切れる場合は手順 4. に。割り切れない場合は手順 5. に。
4. その年はうるう年です。
5. その年はうるう年ではありません。

なるほどー?
私の弱い頭で整理した結果、

4 でも 100 でも 400 でも割り切れる西暦
4 で割り切れるが 100 で割り切れない西暦

がうるう年ってことかな?と判断して、JavaScript で以下な感じで判定しました。

Read More

ボタンにデフォルトでフォーカスが当たってしまうので、フォーカスを消したいと思って

$("#btn").blur();

ってやるけど、フォーカスが消えない。

なんでだ〜と思って色々調べたら、Chrome では input 要素にデフォルトで outline 装飾が設定されてしまうので、フォーカスが当たっているように見えてしまうようです。

なので、

$("#btn").css("outline","none");

とすると期待通りの動きになりました。

フォーカスが当たっていることと、アウトライン装飾がつくということは、別なんですね。
Chrome 以外にも Safari でも同様の挙動になるみたいです。

Read More

jQuery で指定できるメソッドには、コールバック関数を引数にとるものがあります。

良く使いそうな例だと

fadeTo(speed, opacity, [callback]) – jQuery 日本語リファレンス

とか

animate(params, [duration], [easing], [callback]) – jQuery 日本語リファレンス

あたり、です。

このコールバック関数、ひとつじゃ足りないよ!って思うことがしばしば。
そんなときは、以下のように

Read More

jQuery 少し使わないだけで、色々と忘れてしまうのでメモ。
せっかく使えるようになっても自分の言葉で記録に残さないとほんとすぐ忘れる。

以下、jQuery の基礎やらセレクタの指定方法の整理。

Read More

テキストをクリップボードにコピーするときのメモ。

Chrome Extension “Color Thief – 色泥棒” を作ってる時に悩んだのですが、
任意のテキストをクリップボードへコピーするなら、

document.execCommand("copy");

これ書けばできるだろーと思ってたら、なんでだかできない。

色々調べたら、任意のテキストなんでもできるわけではなくて、
テキストフォーム上にあるテキストにしか機能しないようです。

Read More

WP-Table Reloaded プラグイン を使った表組みで、漢字英数かな混じりの項目を

  • 五十音順順 にソート
  • ひらがな でも検索ヒット

できるようにする方法を紹介します。

某サイトを構築している際に ”ふりがな項目” を新たに列に加えずに、そこそこ大量の項目を五十音順で並び替える必要があったのでそのときのメモです。

WP-Table Reloaded プラグイン 自体の使い方については 前記事 – [WordPress] CSVエクスポート&インポート可能な表組を簡単に組み込めるプラグイン を参照してください。

CSSを利用した単純な工夫ですが、以外と使えると思います。

Read More

tableタグで表組作るのもいいけど、なんかもっとスマートな方法がないかと思っていたところ、見た目もキレイで簡単に、そして高機能!な表組を作成できるプラグインを見つけました。
某イベント告知ページ制作のお手伝いで大活躍しました!

WP-Table Reloaded

こちらのブログを参考にさせていただきました。
blog.paz-para.com » Blog Archive » WordPressで表組みを利用する

Read More