Webサイトで使用しているスライダーで問題が発生しています。(www.cloosedesign.com)このウェブサイトは私が友人のために作ったポートフォリオです。ですから、いくつかの作品を紹介する必要があります。各作品はリンクとして一覧表示され、リンクをクリックすると、スライダー付きの対応する画像が表示されます。(データベースMysqlから適切な画像を取得するためにいくつかのPHPを配置しました)。
SAFARIを除いて、正常に動作します。実際、リンクをクリックすると、ページが更新されたかのように、フッターのテキスト(ブラックボックスの白いテキスト)が消えて再表示されることがあります。このpbは、3回目のクリックの後、またはさらにクリックした後に表示される場合があります。
これが私のコードです:
で<head>
:私はjqueryを呼んでいます:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
そして、私はスライダーのjavascriptファイルを呼び出しています:
<script type="text/javascript" src="js/slides.min.jquery.js"></script>
次に、portfolio_englishページで、選択した作品(= $ contenu)に対応する画像を確認しています。
<?
$images_sql = "SELECT * FROM `a_fichier`
WHERE id_fiche=".$contenu."
ORDER BY tri";
$images = mysql_query($images_sql);
echo'<div id="slides">';
echo '<div class="slides_container">';
while ($image=mysql_fetch_array($images))
{
echo "<img src='Images/PorteDoc2/".$image['nom']."' width='540' height='600' alt='".$image['titre']."' />";
}
echo '</div>';
echo '</div>'; ?>
そして、phpコードの直後に次のJavaScriptを記述します。
<script type="text/javascript">
$(document).ready(function() {
$('#slides').slides({
preload: true,
preloadImage:'Images/img/loading.gif',
pagination: true,
fadeSpeed: 0,
slideSpeed: 0,
effect: 'slide, slide',
});
});
</script>
そして、footer.phpファイルを呼び出します。ありがとう