Я вызываю определенный div с другой страницы с помощью jquery для загрузки в div на моей главной странице следующим образом:
<script type="text/javascript">
$("#scotland").load("http://www.example.com/scotland .gallery");
</script>
<div id="scotland"></div>
Между прочим, div, который я вызываю, - это фрагмент кода, который автоматически генерируется простым модулем CMS.
Теперь дело доходит до моей проблемы: div .gallery, который я называю, выглядит немного упрощенно, например:
<div class="gallery">
<span><img src="http://www.example.com/scotlandimage1.jpg"></span>
<span class="imgnavi"><a href="link_to_next_page_with_one_image">Next image</href></span>
</div>
Я хочу, чтобы ссылка "следующее изображение" загружала следующую страницу в div .gallery (это всегда страница с одним изображением). Но он открывает новую страницу только http://www.example.com/scotland.
Я пытался использовать событие jquerys .live для загрузки связанной страницы (это будет "scotlandimage2" и навигация, как вы можете видеть в верхней части - не только изображение!), Но я, должно быть, сделал что-то не так , Я пробовал разные способы, но так и не заработал. Это была моя последняя попытка:
$(".imgnavi a").click(function() {
var myUrl = $(this).attr("href");
$(".gallery").load(myUrl);
return false;
});
Я должен признать, что я новичок в jquery ... Но кто-то знает, что я сделал неправильно (я даже следую за правильными обработчиками?)?
Заранее большое спасибо!
Martin