タグ

ブックマーク / kaelab.ranadesign.com (4)

  • hashchangeイベントでブラウザの[戻るボタン]に対応する。 | かえラボBlog

    あけましておめでとうございます。 今年もバンバンやっていきまっせ! というわけで、年一発目はhashchangeイベントについて。 hashchageイベントとは、URLに#~とつく例のあれが変更された時に発生するイベント。 kinect.jp - Kinect for Xbox 360などでも使われてますね。 hashchange対応ブラウザへの実装 IE8、FF3.6以上、Chrome8、Safari5、Opera10、など主流ブラウザの最新版なら対応している。 サンプルデモ 注意点。 a要素を使ってハッシュを付加する場合、 preventDefaultやreturn falseなどをすると、ハッシュが付かなくなる。 また、jQuery1.4.4現在、hashchange()メソッドは未サポートなので、 使用する際はbind()メソッドを使ってwindowのhashchang

  • http://kaelab.ranadesign.com/blog/demo/hashchange/

    n_tatara
    n_tatara 2012/09/17
  • jQueryプラグインなスライダー | かえラボBlog

    jQueryプラグインにチャレンジしてみました。 よくあるスライダーです。 (10/26 追記) iPhone&iPad対応しました。 細かいことはCSSで調整ください (9/7 追記) ドラッグに対応しました。 slider.js Demo HTML側の記述は下記を参考ください。 <div class="slideFrame"> <ul class="slideGuide" id="slide-00"> <li class="slideCell">セル</li> <li class="slideCell">セル</li> </ul> <div class="slideCtrl left"><</div> <div class="slideCtrl right">></div> </div> リスト要素の部分はdiv要素など他のブロック要素でも構いません。 ガイド用クラス(.slide

  • かえラボBlog

    かえラボBlogはラナデザインアソシエイツのテクニカルチームが運営する技術系ラボプロジェクトですいよいよHTML5もメインストリームになってきたようなので、もろもろテストもかねて作ってみました。 デモはこちら テーマは「重力と音」です。 ボール(低機能なブラウザでは箱)が投げられてバウンドするだけの単純な内容ですが、 HTMLファイルと使用するサウンドファイルのみで動作しています。 jQueryなどの外部ライブラリも使用していません。(ここ重要) 重力間の表現は下記の公式を利用してます。 初速をv、経過時間をt、仰角をθ、重力加速度をg、初期座標を(x0, y0) として任意の座標を求めると x = v * t * cosθ + x0 y = v * t * sinθ - g * t * t / 2 + y0 音の再生には、HTML5のaudio要素(非対応ブラウザはembed要素)を使

  • 1