Ich hoffe wirklich, dass jemand mit diesem Problem helfen kann. Ich habe ein Ajax-Paginierungsskript, das auf der ersten Seite funktioniert, aber die Klickereignisse funktionieren nicht auf anderen Seiten des Paging. DieseClick Ereignis funktioniert nicht nach Ajax Paging
ist, wie ich es Setup:
jQuery Skript
<script type="text/javascript">
// prepare when the DOM is ready
$().ready(function() {
//popup div
$(".wsbutton_pop").click(function(e){
//getting height and width of the message box
var height = $('#popuup_div').height();
var width = $('#popuup_div').width();
//calculating offset for displaying popup message
leftVal=e.pageX-(width/2)+"px";
topVal=e.pageY-(height/2)+"px";
//show the popup message and hide with fading effect
$('#popuup_div').css({left:leftVal,top:topVal}).show();
$('#popuup_div').html("<img src='images/ajaximg.gif' border='0'>");
$.ajax({
type: "get",
url: $(this).attr("href"),
success: function(r){
$('#popuup_div').html("")
$('#popuup_div').prepend(r);
}
});
});
//close div on mouse click
$(".popup_msg").click(function(e){
$('#popuup_div').fadeOut();
});
});
</script>
dass ein div mit Inhalt von einer anderen Seite Popup sollte.
Jetzt ist mein Link: <a href="http://mysite.com/file.php?content=1" class="wsbutton_pop">Load content</a>
Das auf der Startseite funktioniert gut, aber das Problem ist jetzt, wenn ich Besuch klicken Sie auf Seite 2, die genau die gleiche Verbindung hat, wird der Link nicht mehr.
Als eine Anmerkung, sollten meine Seiten in ein div mit ID = "Paging" laden. Der Ajax-Paging selbst funktioniert großartig, nur dass jedes jquery click -Ereignis auf den resultierenden Seiten nicht funktioniert. Ich denke, das Problem könnte sein, dass ich das Skript neu binden muss, aber ich weiß nicht, wie ich das erreichen soll.
Danke für jede Hilfe zu diesem Thema.
Vielen Dank . Das funktioniert großartig. –
Funktioniert dies für jQuery 2.x? – user2636556