jQueryMobileで動的に読み込んだ要素に、デザインが適用されないです。
そんな時は以下のように、要素にcreateイベントを発生させてあげるとでけた。
var html = "AjaxでよんだHTMLがはいってるよ"; $("#target").append(html).trigger( "create" );
jQueryMobileで動的に読み込んだ要素に、デザインが適用されないです。
そんな時は以下のように、要素にcreateイベントを発生させてあげるとでけた。
var html = "AjaxでよんだHTMLがはいってるよ"; $("#target").append(html).trigger( "create" );
jQueryMobileでページがロードされたとき、DOMが出来上がったときのイベントがとれなかった、たしかに考えると、Ajaxで読み込んだ場合どうなるのかよく分かってなかった。以下に要点まとめ
まず、jQueyrMobileは基本Ajaxで読込するので、jQeuryとかのライブラリとか、全ページ<head>内で読み込んで居るととんでもなくわけわかんなくなる。
ダブりで読んだりが大変!
そこで、1ページめは普通に読み込んで2ページ目移行(Ajax遷移するばあい)は、<head>の方の読込は無視らしい。
つまり、直リンクで色んなページに来る可能性があるから、全ページ<head>にいろいろ書いておくべし&同じ内容にしていないと、(ページごとで読み込むファイルがちがうとか)面倒なことになるので同じにしとくべしです。
またページ読み込み時のイベントもいつもと違う。
$(function(){ });とかでもイベントが発生しないので、Ajax読み込み後のイベントを取る必要がある。
$(document).live( ‘pageinit’,function(event){
//hogehoge fuga
});
とすればOK
http://goo.gl/vuQaW
get_defined_function();
get_defined_constants();
get_defined_classes();
get_defined_vars();
結構定義済みで便利で知らない物多いなと実感。
一度はめを通しておくの押すすめ
PhpStormを使い始めたので使い方メモ
ZenCodingのキーは、[TAB]
実行のショートカットキーを変更
→[メニュー] > [Preferences] > [Keymap] の
→[Main menu] > [Run] > [Run]を
[Cmd + Enter]に。
デリートのショートカットキーを追加
→[メニュー] > [Preferences] > [Keymap] の
→[Editor Actions] > [Delete to Word End] を
[Ctrl + D]に。
→[メニュー] > [Preferences] > [Keymap] の
→[Editor Actions] > [Delete to Word Start] を
[Ctrl + W]に。
[Cmd + Option + A ] > Add
[Cmd + K] > Commit Changes..
コミットダイアログでのショートカット
[Ctrl + Enter]でコミット
ちょっとはまったのでメモ。
Android開発で他のインテントを呼び出して戻ってくるコールバックの onActivityResult()が呼び出せない。orz..と思っていたら、ActivityGroupの子Activityだと呼び出して紅っぽい。
一旦親ActivityのstartActivityForResult()を呼び出して、親のonActivityResult()で受取り子ActivityのonActivityResult()を呼び出してうまくいきました。
親のアクティビティーで完全にハンドリングしないとダメっぽいです。
ブックマークを集めていくのは、Chromeのエクステンションを使って以前のDeliciousのように快適なのですが、検索出来るエクステンションやクライアントが見つかりません。
毎回サイトにアクセスするのはおっくうなので、常用しているランチャーアプリのAlfredのカスタムサーチに設定してみました。
Delicious
http://delicious.com/yamashiro
DeliciousTools(Chrome Extension)
http://goo.gl/bT564
Alfred
http://www.alfredapp.com/
※EMチャージの仕様が変わったようで、この記事のような一方的なメッセージは表示されなくなっています。よかったですww(以下は現在の「1日定額プランEMOBILE G4」プランが終わった画面です。)
※以下は旧仕様の記事で現在の仕様は異なっております。
通常はオンラインでたまに打合せとかの時だけモバイルの回線がほしいなと思って先日EMチャージに契約したのですが、その仕様がひどいので、ちょっと参った。
どうにかして欲しい。
上の画象をみてピンと来る人もいると思うが、「本ウィンドウ画面を閉じた場合、自動的にスタンダードプラン EMOBILE G4(従量)でのご利用となりますのでご注意ください。」です。
あまりに一方的で参った。。。ワンクリック詐欺にあった気分です(笑)
AndroidでSpinnerを選択するとエラーで強制終了で、解決にはまったのでとりあえずメモ。
android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@40523cb8 is not valid; is your activity running?
とエラーが出る。
結果としては、
こちらのサイトにしたがって、
http://goo.gl/BSfHw
View viewToLoad = LayoutInflater.from(this.getParent()).inflate(R.layout.XXXXX, null); this.setContentView(viewToLoad);
と、LayoutInflater経由で一旦レイアウトのビューを取得して、setContentViewするとかいけつ。
Powered by WordPress & Theme by Anders Norén