javascript

getCurrentPositionをgeolocation APIだけではなくgoogle gearsでも使えるようにするサンプル

var geo = null; if(google) { geo = google.gears.factory.create('beta.geolocation'); } function getCurrentPosition(successfunction,errorfunction,option) { if(navigator.geolocation) { navigator.geolocation.getCurrentPosition(successfunction,…

object.focus()でfocus移動した時のonblurやonchangeの挙動がJQueryを利用すると変わる

javascriptで直接、 onblur="alert('blur');" と書いたときは、ちゃんとイベントが発生するが、JQueryで、 $(target).blur(function (){alert('blur');}); と実装したときは、イベントが発生しない。 より正確にいうと、 IE7なら、同じ挙動だけど、firefoxだ…

enterキーで移動するスクリプト改

FireFoxやwebkitではkeyCodeの変更ができないので、強引にフォーカス移動するようにしています。 最初に掲載したパターンでは全てのエレメントをいちいちeachでまわしながら対象を探していて、あまり良くなかったので、新しく書き直した。 $(document).ready…

iPhone OS3.0のMobile SafariからHTML5のGeolocation APIに対応する

iPhone OS3.0のMobile SafariからHTML5のGeolocation APIに対応する。 http://www.w3.org/TR/geolocation-API/ 位置情報を任意に一回取得したい時は navigator.geolocation.getCurrentPosition(成功時のコールバック,失敗時のコールバック,オプション) で呼…