我正在做一些代码来将图像插入到 div 中,加载它们后,用户可能能够通过单击图像来触发事件,由于某些奇怪的原因,这不起作用,这里是代码:
$(function(){
getPictures('pictures.xml');
function getPictures(picturesXML){
$.get(picturesXML, function(data){
var pictures = data;
var countElements = $(pictures).find('pic').length;
$(pictures).find('pic').each( function( i ){
var img = $('<img src="images/' + $(this).attr('src') + '" style="top : ' + $(this).attr('top') + 'px; left: ' + $(this).attr('left') + 'px" width=" '+ $(this).attr('w') +'"/>');
img.load( function(){
$('.space').append( $(this) );
$(this, 'space').delay(100*i).fadeIn('fast');
});
})
$('.space img').mouseenter(function(){
alert('hello');
})
})
}
})
有没有人可以帮我解决这个问题。谢谢!