私はウェブサイトを構築しましたが、easyslider と Internet Explorer に本当に苦労しています。Javascript がロードされ、何らかの理由でそれに対して決定しているようです。
jQuery はヘッダーに含まれており、これはスライダー自体です。
<script type="text/javascript" src="js/easySlider1.7.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#slider").easySlider({
auto: true,
continuous: true,
speed: 700,
pause: 3000,
controlsShow: true,
numeric: true,
numericId: 'controls'
});
});
</script>
<div id="slider">
<ul>
<?php
$slider = "SELECT * FROM slider WHERE active='1' ORDER BY name DESC";
$result = mysql_query($slider,$con) or die('Error, query failed' . mysql_error());
while($row = mysql_fetch_array($result))
{
echo '<li><a href="' . $row['url'] . '"><img src="' . $row['image'] . '" alt="' . $row['name'] . '" /></li>';
}
?>
</ul>
</div>
問題は、IE9 ではスライドの数が 2 倍になるように見えることです。
次に、IE 7/8 では、スライドやコントロールがまったく表示されません...
webkit/firefox/IE10 で正常に動作します
アイデアはありますか?これには本当に困惑しました。
テストするライブ サイト: http://lucidcreations.co.uk/idealboat/index2.php (残りのホームページ コンテンツは削除されています)