Производил поиск багов в сайте, который сделал, нашел такой: не работает галерея. Точнее не подгружается большое изображение в галерее, причем именно в браузере iphone и браузере dolphin. Механизм галерей таков, что php скрипт ищет в заданной папке мини изображение и в другой папке большое, связывает их ссылкой, и обязательно, чтобы название файла мини изображения и большого совпадали.
<div class="content">
<ul id="thumbs">
<?php
$dir = './img/pf/n2/mini/';
$scan = scandir($dir);
for ($i = 0; $i<count($scan); $i++) {
if ($scan[$i] != '.' && $scan[$i] != '..') {
if (strpos($scan[$i], '.jpg') !== false) {
echo '
<li>
<a href="' . $featured_dir . $scan[$i] . '">
<img src="' . $dir . $scan[$i] . '" alt="' . $scan[$i] . '" />
</a>
</li>';
}
}
};
?>
</ul>
</div>
<div id="large_images">
<div id="gallery" class="cont">
<?php
$featured_dir = './img/pf/n2/';
$scan = scandir($featured_dir);
echo '<img src="' . $featured_dir . $scan[2] . '" alt="image" />';
?>
</div>
</div>
и js файл
$(function() {
$('ul#thumbs li img').click(function() {
$('ul#thumbs li img').removeClass('selected');
$(this).addClass('selected');
var imageName = $(this).attr('alt');
var name=document.formName.id1.value;
$('#gallery img').attr('src', [name] + imageName);
var chopped = imageName.split('.');
$('#gallery h2').remove();
});
$('ul#thumbs li a').click(function() {
return false;
});
});
может кто что подскажет дельного, почему не хочет грузить в мобильных браузерах яблока. Причем на ипаде и остальных все окей, а тут такая засада.
Скрипт спер с сайта ЖП, прошу не ругать