ich neue Bilder auf das DOM zu diesem DIV bin Hinzufügen ...Problema usin fancybox mit neuen Bildern hinzugefügt durch jQuery Append
<div id="photoArea"></div>
Und ich die neuen Bilder wie diese laden ...
function showImages(token,status){
var jqxhr = $.getJSON("/api/1/photos/show.json/?callback=?",{
token: token,
status_id: status,
},function(data) {
var html = "";
$.each(data.photos, function(i,photo){
html = '<a class="fancybox" rel="gallery1" href="/photos/'+photo.owner_id+'/'+photo.id+'-'+photo.photo_token+'.'+photo.extension+'">';
html += '<img src="/photos/'+photo.owner_id+'/'+photo.id+'-'+photo.photo_token+'x200.'+photo.extension+'" alt="" /> ';
html += '</a>';
$('#photoArea').append(html);
});
}).success(function(data) { });
} // end function
Ich versuche eine Menge Kombinationen. Einer davon ist:
Wenn ich über die Bilder klicke, wird nur das Bild im Navigator angezeigt.
Ich benutze jQuery 1.7 und fancybox v2. Las Chrome und Firefox-Versionen
Jede Vorstellung davon, wie die neuen Bilder in fancybox zu dieser neuen Bilder zu zeigen, die ich
_die "on" -Funktion wird im Allgemeinen für vorhandene Elemente Ihres DOM_ verwendet - Das ist nicht unbedingt wahr, da '.on()' tatsächlich '.live()' seit jQuery v1.7.x ersetzt hat. Bei älteren Versionen wird '.delegate()' anstelle von '.live()' empfohlen. – JFK