|
|
|
| Привет Всем!
Использую .load() что бы загрузить страницу в див(#right-col). Все работает хорошо, но ссылки в загруженной странице не реагируют. В чем дело?
Смотрите код
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script type="text/javascript">
function href(id) { alert("alal"); }
$(document).ready(function() {
$('a').click(function() {
var url = 'allfunc.php' + $(this).attr('href');
//alert(url);
$.ajax({
beforeSend: function(){
$('#right-col').addClass('loading');
},
complete: function(){
$('#right-col').removeClass().load(url).fadeIn('fast');
}
});// EOF AJAX
return false;
});//EOF A CLIC
});// EOF READY
</script>
<a href="?page=1" id="1">1</a><br \>
<a href="?page=2" id="2">2</a><br \>
<a href="?page=3" id="3">3</a>
<div id="right-col">
///<br \>
</div>
|
allfunc.php
///<br \>
<a id="inside" href="#" onClick="href('4');">4</a>
<?php
echo $_GET['page'];
?>
|
| |
|
|
|
|
|
|
|
для: JESS
(02.11.2010 в 20:23)
| | или
в load прописывайте callback-функцию и в ней вешайте обработчик href('4') для ссылки
или вешайте обработчик для ссылки через live() | |
|
|
|