$(function(){
$("#sample").click(function(e){
//処理したいこと
});
});
で、ページを表示した後リロードしないと動かないことがあった。
対応
jQueryのバージョンにもよるが、.liveか.onで書き換えるとリロードせず動作した。
例)
$(function(){
$("body").on("click","#sample",function(e){
//処理したいこと
});
});
こんな感じ。
直後に、clickなどマウスイベントが無い場合どうする?ということでハマる。
$(function(){
alert('動かん');
});
googleさんにあちこち探してもらって下記で決着。
$("body").on('pageshow',"div[data-role='page']", function() {
alert('動いた?');
});