カテゴリー: Javascript

Javascriptに関するログ。jQueryなど

javascript(jQuery)で印刷プレビューをする 0

javascript(jQuery)で印刷プレビューをする

データベース系のサイトを構築している。 一覧表のページに印刷需要があるので、print.cssに@media print { #sidebar {display:none;} }なんて書いていたが、 ...

スマホのclickを100倍高速化する「fastClick.js」 0

スマホのclickを100倍高速化する「fastClick.js」

AndroidでHTML5アプリを作っているのですが、ページの遷移やクリックの反応がとにかく遅い。 体感的に0.5秒後に動作が始まる感じで、クリックとかスクロール、ドラッグ等全てがもたつくように感じる...

jQuery UIのdraggableをスマホのスワイプで動作させたい 0

jQuery UIのdraggableをスマホのスワイプで動作させたい

jQuery UIは誰でも簡単にOSのような操作性をWEBで表現できる優れたライブラリです。 画像や要素のクリックによる選択、ドラッグアンドドロップ、拡大縮小、並び替え、などが美しく行えます。 WEB...

WordPressでjQueryの$を使いたい 0

WordPressでjQueryの$を使いたい

WordPressがデフォルトで読み込むjQueryを利用すると、おなじみの$が使えない。 jQuery.noConflict();が指定されているからだ。 じゃあjQuery.noConflict(...

入力フォームでEnterを押したとき次のinputにfocusを移動させるjQuery 0

入力フォームでEnterを押したとき次のinputにfocusを移動させるjQuery

$(function() { //最初のinputにfocusしてあげる気が利く系処理 $(‘input[type=text]:first’).focus(); $(‘input’).bind(“ke...

jqueryでcookieを簡単に使う。死ぬほど便利。 0

jqueryでcookieを簡単に使う。死ぬほど便利。

hiddenやDBに格納するまでもない情報はブラウザ毎にcookieに保存してやるのが手っ取り早い。 jquery.cookie.jsはこの世で最も簡単にcookieを扱えるようになるライブラリの一つ...

IEでは’2013-07-01’のようなISO8601形式の日付をparseできない 0

IEでは’2013-07-01’のようなISO8601形式の日付をparseできない

‘2013-07-01’のような形式(いわゆるISO8601形式)のデータはよくあるが、これをIEでnew Date(‘2013-07-01’)とやると...

IEにはArray.indexOfがないのでjQueryで解決する 0

IEにはArray.indexOfがないのでjQueryで解決する

IEにはindexOfが実装されていない。 例えば以下のシンプルなコードはIEではエラーになる。 var aiueo= [‘あ’,’い’,’う’,’え’,’お”]; aiueo.indexOf(‘あ...

親と子のclickイベントが併発しないようにする 0

親と子のclickイベントが併発しないようにする

親要素とその子要素に対してclickイベントをバインドすると、子要素のclickに親要素のclickも反応してしまい、2重にclickイベントが発生してしまう。 これを回避するには、子要素クリックイベ...

Javascriptで二次元配列を指定オブジェクトでソート 0

Javascriptで二次元配列を指定オブジェクトでソート

二次元配列の”start”でソートする例 jsonData.sort(function(a, b){ if (a.start > b.start) return 1; i...