私のサイトには、外部フレームページと内部コンテンツページがあります。次のようにIその後、ページ内のjsJavery domreadyの問題は、ajax、element.on( 'click'、function)の問題が解決しない
$(document).ready(function() {
//page load functions
$('.menu').click(function(){
$("#innerpage").html(ajax_load).load(loadUrl);
$('#innerpage').ajaxComplete(function() {
//do some stuff here
});
});
});
:内側のページは次のように私は外側のページのjsを持っている現時点でAJAX呼び出し
を介して変更される
$(document).ready(function() {
//page load functions
$('.innermenu').click(function(){
$("#innerpageresults").html(ajax_load).load(loadUrl);
$('#innerpageresults').ajaxComplete(function() {
//do some stuff here
});
});
});
これをすべての作品は、しかし、理想的には、私はすべてのjavascriptを1つの外部ファイルにしたいと思っていますが、これに問題があります。
私は外側のページに次のコードを使用してこれを解決しようとしていますが、私は内側のページはAJAX呼び出しを介して変更された後、そのが発射されていません原因何か間違ったことをやっている必要があります。
$('.innermenu').on("click", function(){
$("#innerpageresults").html(ajax_load).load(loadUrl);
$('#innerpageresults').ajaxComplete(function() {
//do some stuff here
});
}):
すべてのヘルプとても有難い。
のイベント委譲の構文を使用してみてください() '](http://api.jquery.com/on)? –
そのほとんどは...たくさんあり、そのほとんどはワッフルのようでした。私は例を踏襲し、最も基本的なものは上記のフォーマットであった – WebweaverD