このページからファイルとコードをコピーしましたBasic-slider.com
しかし、プレビューすると、画像が壊れて体の下に表示されます。より高いz-indexを与えて、それを一番上に配置したので、なぜかわかりません。また、画像がテーブル/リストに表示されるように変更すると表示されますが、スライダーがありません。これは私がこれまでにそれをコーディングした方法です:
頭:
<title>Tech and Innovation</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="bjqs.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="bjqs.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$('#banner-fade').bjqs({
'height' : 320,
'width' : 620,
'responsive' : true
});
});
</script>
</head>
本文のHTML:
<body>
<div id="wrapper">
<div id="header">
</div>
<div align="center">
<div id="body" style="width: 960px; left: 0px; top: 0px">
<div id="my-slideshow" style="height: 500px; z-index: 3;">
<ul class="bjqs">
<li><img alt="" height="310" src="img/banner01.jpg" width="620" /></li>
<li><img alt="" height="310" src="img/banner03.jpg" width="620" /></li>
</ul>
</div>
</div>
</div>
<div id="footer" style="height: 178px">
</div>
</div>
</body>
CSS:
ul.bjqs{
position: relative;
list-style: none;
padding: 0;
margin: 0;
overflow: auto;
display: block;
z-index: 2;
}
li.bjqs-slide{
position:absolute;
display:none;
}
ul.bjqs-controls{
list-style:none;
margin:0;
padding:0;
z-index:9999;
}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered {text-align: center;}
ol.bjqs-markers li {display:inline;}
ol.bjqs-markers li a {display:inline-block;}
p.bjqs-caption {
display:block;
width:96%;
margin:0;
padding:2%;
position:absolute;
bottom:0;
}
何が間違っているのかはわかりませんが、独学で物事を見つけるのは難しいので、簡単なことだと思います。