我试图创建一个淡入淡出效果与以下...我被告知即时消息几乎那里除了传递的JSON数组。此刻没有图像显示。如何正确传递JSON数组?
//generate all the boxes
$.get('images.php',function(data){
for (var i=0; i < totalBoxes; i++){
var randomImage = data[Math.floor(Math.random() * data.length)];
$('<div class="pf-box"><img class="black" src="' + randomImage['black'] + '" /><img class="colour" src="' + randomImage['colour'] + '" /></div>').hide().appendTo('#bg').fadeIn('slow').filter('.colour').css("opacity", 0);
}
},'json');
//add the hover behavior to all the elements
$('.colour').hover(function() {
$(this).stop().fadeTo(700, 1);
},function() {
$(this).stop().fadeTo(700, 0);
});
和images.php
<?php
header('Content-type: application/json');
echo '[
{'black' : 'images/random/1.jpg', 'colour' : 'images/random/1-c.jpg'},
{'black' : 'images/random/2.jpg', 'colour' : 'images/random/2-c.jpg'}
]';
?>
有在JavaScript – 2009-11-06 01:00:52
两者之间没有差异存在于JavaScript的关联数组没有官方的支持..给那些点回 – 2009-11-06 01:02:26
我不知道我已经删除对不起 – Andy 2009-11-06 01:03:43