私は初心者のjqueryユーザーですので、これは少し経験がある方にとってはかなり簡単です。私は最近、divのコンテンツを別のhtmlページからロードするjqueryスクリプトを実装しました。これは美しく動作し、結果には本当に満足しています。私が今行っている問題は、LyteboxとFlexcrollスクリプトが読み込まれたコンテンツで動作しないことです。以下は、負荷内容のスクリプトです。私はちょうどJqueryがロードされたコンテンツは他のスクリプトでは機能しません
fleXenv.initByClass("flexcroll");
initLytebox();
をスクリプトの最後に追加できると思いました。これは、初めてコンテンツが読み込まれたときに機能しません。私は、ページ内のリンク切れをクリックして、それが再びこのスクリプトを実行している場合しかし、その後LyteboxとFlexcrollスクリプトがで蹴る。私は基本的にいつ、どのようLyteboxとFlexcrollスクリプトに
$(document).ready(function() {
$('#nav li a').click(function(){
var toLoad = $(this).attr('href')+' #content';
$('#content').fadeOut('400',loadContent);
$('#load').remove();
$('#wrapper').append('<span id="load">LOADING...</span>');
$('#load').fadeIn('normal');
function loadContent() {
$('#content').load(toLoad,'',showNewContent());
}
function showNewContent() {
$('#content').fadeIn('400',hideLoader());
}
function hideLoader() {
$('#load').fadeOut('normal');
}
return false;
});
});
どれでも役立つだろうをリフレッシュするために知っておく必要があります大変感謝しています。私は現在、3日間のディスペアのピットの底にいる。 Dreamweaverは私のばかを作っています!
ロードされたHTMLページがajaxリクエストを行うとどうなりますか? _ajaxComplete_が呼び出されていますが、正しく処理されないと問題が発生する可能性があります。 –