javascript

javascript

ブックマークレットを何年かぶりにやってみたら思いのほか苦労した

このあいだブックマークレットについてコメントをいただいので何年かぶりに自分でやってみようと思ったら結構苦労したので記事にしてみます。 ブックマークレットといえば2013年にスマホでのブラウザデバッグに「weinre」というアプリケーシ...
HTML

<head>内のlightbox用設定を読み込む順番

jsでオブジェクトのサイズを取得して表示に生かすデザインのサイトで、特定のページだけ変な動きをするので、ちょっと調べてみた。 headerのサイズ(height)を取得してデザインに反映するjsが変なのだ。 htmlを読み込んだ...
fullcalendar

FullCalendarを使っていてコールバック関数内に設定した関数が何回も呼ばれてしまう問題

fullcalendarを使っていて挙動が変だったのでメモ。 こんなスクリプトを書いた。 カレンダーの日付のどこかをクリックしたら 関数A「(.ok)要素をクリックしたら日付を出す。」をセットする。 変数dateはクリックし...
javascript

equalHeightスマフォを横向きにしたとき

equalHeightを使っていて、スマフォを横向きにすると、崩れる問題。 リロードすればequalHeightが再度読み込まれるのでいいのだが、 向きを変えたときのイベントに対応させてみた。 イベントのプロパティで向きがわかる。
javascript

window.onload と$(window).load

複数のwindow.onloadは使用できない。 window.onload と$(window).loadは併用出来る。 複数の$(window).loadは使用出来る。
javascript

onloadが複数になっていて動かない場合

window.onloadを複数、設定してしまった場合、 最後のonload設定以外は機能しない。 上記の場合alert("2")だけ機能する。 対応策はaddEventListenerを使う。 こちらを参照させていただ...
javascript

urlクエリの引数を取得

javascript

safariで画像のwidth,height設定がないとjs側で取得出来ない件

safariで画像のwidth,height設定がないとjs側で取得出来ない。 よって画像の高さなどを取得しての何かの処理などが出来なくなる。(equalHeightなど) 対応策: $("img").bind("load...
javascript

nicEdit サーバー上だとバックスラッシュがはいる件

ローカルだと大丈夫だが、サーバーにあげると、nicEditで入れた画像のパスがおかしくなる件。 これは、「"」に対してエスケープ処理がされてバックスラッシュが入ってしまうから。そのサーバーのphpの設定がそうなっているかららしい。 ...
javascript

nicEditとnl2br

nicEditのテキストエリアにnl2br()をつけてテキストを表示させてしまった。 更新するたびに改行が増えていく。 表のページに改行を反映させるときにはnl2br()は必須だが、 nicedijtの入力エリアの場合は、...