* when we click on an album,
* we load with AJAX the list of pictures for that album.
* we randomly rotate them except the last one, which is
* the one the User sees first. We also resize and center each image.
*/
$ps_albums.children('div').bind('click',function(){
var $elem = $(this);
var album_name = 'album' + parseInt($elem.index() + 1);
var $loading = $('<div />',{className:'loading'});
$elem.append($loading);
$ps_container.find('img').remove();
$.get('gallery/photostack.php', {album_name:album_name} , function(data) {
var items_count = data.length;
for(var i = 0; i < items_count; ++i){
var item_source = data[i];
var cnt = 0;
$('<img />').load(function(){
var $image = $(this);
++cnt;
resizeCenterImage($image);
$ps_container.append($image);
var r = Math.floor(Math.random()*41)-20;
if(cnt < items_count){
$image.css({
'-moz-transform' :'rotate('+r+'deg)',
'-webkit-transform' :'rotate('+r+'deg)',
'transform' :'rotate('+r+'deg)'
});
}
if(cnt == items_count){
$loading.remove();
$ps_container.show();
$ps_close.show();
$ps_overlay.show();
}
}).attr('src',item_source);
}
},'json');
});
/**
* when hovering each one of the images,
* we show the button to navigate through them
*/
$ps_container.live('mouseenter',function(){
$('#ps_next_photo').show();
}).live('mouseleave',function(){
$('#ps_next_photo').hide();
});
Сайт висит на Денвере,демо пример ведет себя также появляется иконка загрузки и все при дальнейших нажатиях, картинка темнеет, после нескольких нажатий исчезает воовсе.В чем может быть проблема?
ссылка на галерею там же исходник и демо Вот она
Спустя 12 минут, 54 секунды (15.03.2012 - 15:50) MoonDevilzzz написал(а):
Что интересно если зайти на демо вот сюда то там все хорошо,значит ли это что проблема в Денвере?
Спустя 6 часов, 39 минут, 58 секунд (15.03.2012 - 22:30) MoonDevilzzz написал(а):
Проблема решилась следующим образом,при вызове на локальном компьютере адрес на файл со скриптом должен быть вида http://localhost/Мой сайт/gallery/gallery.php а не file://и.т.д