タグ

JavaScriptに関するmousecatのブックマーク (9)

  • いげ太のブログ: [JavaScript] イベント上の this をめぐる攻防

    this といえば自分自身のインスタンスを参照するもの。OOP に染まったプログラマなら、そう理解しているのが普通だろう。しかし JavaScript において、this の参照先は実行されるコンテキストによって以下のように変化する。 イベント ハンドラ内では、イベントの発生源(イベント ソース)のオブジェクトを参照する。 オブジェクトのプロパティ内では、自分自身のインスタンスを参照する。 ここで重要なのは 1. の方が優先されるってこと。両方が成立する場合、つまりイベント ハンドラにインスタンス メソッドを指定した場合、当該メソッドに出現する this はイベントの発生源を指すということ。 さて注目すべきは、this がイベントの発生源を参照するのは、イベント ハンドラの内だけである点だ。イベント ハンドラから参照されるオブジェクト内では、それは適用されないのである。言い方を変えれば、イ

  • エフェクトが無駄に凄いイメージスライダーを実装出来るjQueryプラグイン・Chop Slider - かちびと.net

    実用性は別にして、こういうの嫌いじゃない ので記事にします。よくあるイメージギャラリー なんですが、画像が変わる際のエフェクトが 無駄に凝っています(褒め言葉です)。こんな 事もflashを使わないで出来るんだなー、と 素直に関心したので、同じ気持ちで見て 頂けたら嬉しいです。 エフェクトはかなり多く用意されており、どれもなかなか派手な印象です。これだけのエフェクトをクロスブラウザに対応させているのもちょっと驚きです。※IE6にも対応とあるのですが、現在諸事情で確認出来ませんので対応してなかったらごめんなさい。 えらいこっちゃ・・なエフェクトばかりです。エフェクトはかなりの数が用意されており、1つのエフェクトも細かい設定が可能になっています。 まずはエフェクトの一部を無言でご紹介します。 ちょっとヒーローとかの変身シーンみたいな感覚です・・実際に動きを見てもらうと、いかに無駄にすごい動きか

    エフェクトが無駄に凄いイメージスライダーを実装出来るjQueryプラグイン・Chop Slider - かちびと.net
  • Inset Border Effect

    Inset Border Effect jQuery Plugin by Robin Thrift This plugin puts a border around the targeted elements (typically images), but unlike normal CSS borders it covers up part of the image. When the element is hovered over, the border animates to the sides, revealing the whole image. DOWNLOAD v1.0 Usage Simple: $("img").insetBorder(); All options: $("img").insetBorder({ speed : 1000, // 1000 = 1 seco

  • ITクオリティ jQueryでできたメニューからひょっこり顔を出すアイコンの仕組み

    面白っ!! メニューにマウスを当てるとひょっこりアイコンが飛び出してくる仕組み。 ちょっとしたパーツとしてかなりお勧めかもしれない。 サンプルデモ チュートリアルとダウンロードは以下からどうぞ。 CSS and jQuery Tutorial: Fancy Apple-Style Icon Slide Out Navigation 2010/03/19(金) 08:58:12| jQuery | トラックバック:0 | コメント:0

  • ビフォーアフターをわかりやすく表現できるjQueryプラグイン「Before/After」:phpspot開発日誌

    jQuery Before/After Plugin ビフォーアフターをわかりやすく表現できるjQueryプラグイン「Before/After」が公開されてます。 このプラグインを実装すると中央にツマミが現れます。修正前・修正後という形でインタラクティブに見分けることができます。 ドラッグで移動すると、画像が切り替わります。 面白いですね。いざ実装するとなるとかなり大変そうですが、jQueryプラグインなので次のように1行というところが素晴らしいです。 $(function(){ $('#container').beforeAfter(); }); 関連エントリ そのまま編集が可能なテーブル実装用jQueryプラグイン「Zentable」 複雑な数式を出力したい際に使えるjQueryプラグイン「jsLaTeX

  • ボックス要素をレンガ状に綺麗に整列させる「jQuery Masonry」が凄い:phpspot開発日誌

    ボックス要素をレンガ状に綺麗に整列させる「jQuery Masonry」が凄いです。 普通、高さの違うボックス要素を float とかで並べると次のような、どう見ても見れない崩れたデザインになってしまいます。 が、今回紹介するjQuery Masonry を使うと、次のように、綺麗にテトリスっぽく整列できてしまいます。 ↓↓↓↓↓↓↓↓↓↓ これを実現するのに必要なJavaScript コードは以下のように数行。これで実現可能です。 $('#primary').masonry({ columnWidth: 100, itemSelector: '.box' }); この仕組みを使ってブログ等を表示するともっと面白いことになります。 新聞っぽくなりましたね。 ブラウザ幅を変える事でいろいろな見え方になるのも面白いです。 以下のエントリを参照してください。 jQuery Masonry ? B

  • [JS]回答のパネルがアニメーションでスライドするFAQのスクリプト -Simple FAQ

    回答のパネルがアニメーションでスライドして表示されるFAQを実装するスクリプトをJKD Designから紹介します。 Simple FAQ demo デモではよくある質問がリスト要素で配置され、「+」アイコンか質問箇所をクリックすると、回答のパネルがスムーズなアニメーションでスライドします。 スクリプトのオフ時には、質問と回答が成り行きで表示されます。

  • 画像を簡単に回転できるjQueryプラグイン「Wilq32.RotateImage」:phpspot開発日誌

    wilq32 - jQuery plugin: Wilq32.RotateImage 画像を簡単に回転できるjQueryプラグイン「Wilq32.RotateImage」。 このプラグインを使えば、画像を簡単に回転させることができます。 使い方も非常に簡単で、次のように rotate メソッドに -25 といった角度を渡すだけとなっています。 $('#image').rotate(-25); いちいち画像編集ソフトで回転させなくていい上に、アニメーションなんかも出来るので覚えておいて損はなさそうです。 関連エントリ ユニークで使えそうなjQueryプラグイン10個 便利なjQueryプラグインいろいろ コンピュータに指定フォントが入ってるかチェックできるjQueryプラグイン「jquery-fontavailable」

  • [JS]ホバー時に浮かぶエフェクトがとってもリアルなスクリプト

    ホバー時に浮かぶエフェクトがとってもリアルなスクリプトをAdrian Pelletierから紹介します。 Create a Realistic Hover Effect With jQuery demo デモはReflection(鏡面反射)とShadow(影)の二種類があり、それぞれホバーして浮かんだ際、鏡面反射と影が距離に合わせてサイズが変わります。 スクリプトのベースにはjQueryが使用されているため、実装にはjquery.jsが必要です。

  • 1