私のホームページはjquery ajax呼び出しでページを読み込みます。ピクチャのサブページには3つのdivがあり、それぞれにajaxを含むPHPもロードされます。すべてのサブサブページにギャラリーjsを追加したいと思います。しかし、jsはロードされません。ここに私のコードは、サブページのためのindex.phpである:ajax呼び出しの中で動的コンテンツ(jquery)を読み込む方法は?
<script type="text/javascript">
$(function()
{
var actualmenu = 'fooldal.html';
$('#tartalom').load('fooldal.html');
$('.fooldal').click(function()
{
$('#tartalom').load('fooldal.html');
actualmenu = 'fooldal.html';
}
);
$('.kepek').click(function(){
$('#tartalom').load('kepek.php', function(){
$(document.body).on('click', 'a[rel=gallery_view]' ,function(){
$(this).KeViewer('gallery', {'percent' : 70});
return false;
});
});
actualmenu = 'kepek.php';
});
});
</script>
そして、私のkepek.phpページがあります:
<script type="text/javascript">
$(function()
{
$('#galeria').load('kepek_csenge.php');
$('#csenge').click(function()
{
$('#galeria').load('kepek_csenge.php');
}
);
);
</script>
<div id="albums">
<div class="album" id="csenge">
Csenge
<br/>
<img src="albumok/csenge/01.jpg" alt="csenge"/>
</div>
</div>
<div style="clear:both;"></div>
<div id="galeria" width="500"></div>
内部トリガすべきこのような行があり、kepek_csenge.phpギャラリー:
<a class="thumb_wrapper" href="albumok/csenge/01.jpg" title="Első" rel="gallery_view"><img alt="" class="thumb" src="albumok/csenge/thumbs/01.jpg" /></a>
残念ながら、選択した画像で新しいページが読み込まれます。このページでgalleryviewer jsを使用するにはどうすればよいですか?
私はHTMLコードの後にビューアのスクリプトを移動しようとしましたが、それは役に立ちません。 – Johnnygirl
コンソールにスローされたエラーはありますか? – charlietfl
警告:メインスレッドの同期XMLHttpRequestは推奨されなくなりました.1つのエラー:VM1956:35 Uncaught TypeError ...リソースはドキュメントとして解釈されますが、MIMEタイプimage/jpegで転送されます。 – Johnnygirl