タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavascriptとJavaScriptとtechniqueに関するkzms2のブックマーク (2)

  • [jQuery] 画像の読み込み完了時にloadイベントが発動しない

    htmlに記述してある画像を読み込んだら、ある処理を開始するというJavaScriptを書いたところ、処理が行われる時と行われない時でまちまちだった。 キャッシュかなとも思ったが違った。 実際はloadイベントを登録する前に画像の読み込みが終了していた場合、イベントが発動していないのが原因だった。 completeプロパティを調べて、すでに読み込み済みだったら明示的にloadイベントを発動させるという処理を追加して対応した $('img').load -> //画像読み込み時の処理 //ここにたどり着くまでに画像が読み込み終わっていたら発動しない if this.complete //読み込み完了しているかどうか判定するプロパティ $(this).load() //自分でloadイベントを起こす completeというプロパティは知らなかった… 今回の問題はかなり初歩的な部分な気がするが…

    kzms2
    kzms2 2013/10/30
    これに助けられた。キャッシュされてたらcompleteプロパティ見て別で処理入れればいいわけだねフムフム
  • Selection内のHTML Textをいい感じに取得する - 枕を欹てて聴く

    追記: Rangeを使うと, 86行に及ぶDOM操作がなんと2行に! 勝手に添削: Selection内のHTML Textをいい感じに取得する: Days on the Moon Tomblooの最新版ではEvernoteの取り込み機能がつき, これに伴いHTML Textを取得する周りで大規模な変更がありました. これのなかで nsIDocumentEncoder などのXPCOMが使われているのですが, Taberareloo移植の際, もちろんXPCOMなんてものはChromeにはありません. それで, 書いてみました. function convertToHTMLString(src, safe){ var doc = src.ownerDocument || src.focusNode.ownerDocument; if(src.focusNode){ // selection

    Selection内のHTML Textをいい感じに取得する - 枕を欹てて聴く
    kzms2
    kzms2 2010/02/04
    選択部分HTMLTextを取得
  • 1