1 つの html ファイルに複数の data-roles="page" を含む jquery アプリがあります。
最初にすべてのボタンをバインドするほうがよいですか? または、pagecreate イベントで特定の「ページ」にあるボタンをバインドしますか?
一方を他方よりも実行する利点はありますか?
元:
<script>
$(document).delegate("#page1",'pagecreate', loadedFirstPage);
$(document).delegate("#page2",'pagecreate', loadedSecondPage);
function loadedFirstPage(){
$('#link1').bind('tap',function(){
console.log('Hello World');
});
//HERE?
$('#link2').bind('tap',function(){
console.log('Hello World Again');
});
}
function loadedSecondPage(){
//OR HERE?
$('#link2').bind('tap',function(){
console.log('Hello World Again');
});
}
</script>
<div id="page1" data-role="page">
<a href="#page2" id="link1">Click here</a>
</div>
<div id="page2" data-role="page">
<a href="#page1" id="link2">Click here Again</a>
</div>