Web サイトに jQuery Unslider を実装しようとすると、奇妙な問題が発生します。ローカルではすべてが魅力的に機能しますが、ホスト (この場合は One.com) にアップロードすると、すべてがバラバラになります。スライドショーの画像が上下に表示されます。
私は長い間コードの問題を探してきましたが、今では目が内側に向いています。だから、できれば助けてください=)
テスト サイトへのリンク: http://villabalder.se/VBv2/index.html
スクリプト:
<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="js/unslider.js"></script>
jQuery:
$(function() {
$('.vbslides').unslider({
speed: 500, // The speed to animate each slide (in milliseconds)
delay: 3000, // The delay between slide animations (in milliseconds)
complete: function() {}, // A function that gets called after every slide animation
keys: true, // Enable keyboard (left, right) arrow shortcuts
dots: true, // Display dot navigation
fluid: false // Support responsive design. May break non-responsive designs
});
});
HTML:
<div class="vbslides">
<ul>
<li><img src="img/villabalder_ext1.jpg"></li>
<li><img src="img/villabalder_ext2.jpg"></li>
<li><img src="img/villabalder_int1.jpg"></li>
<li><img src="img/villabalder_int2.jpg"></li>
</ul>
</div>
CSS:
.vbslides {
position: relative;
overflow: no;
}
.vbslides ul {
list-style: none;
width: 100%;
margin: 0;
padding: 0;
}
.vbslides ul li {
display: block;
float: left;
margin: 0;
padding: 0;
}
.vbslides .dot {
-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
}
.vbslides .dots {
position: absolute;
left: 0;
right: 0;
bottom: 20px;
}
.vbslides .dots li {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 4px;
text-indent: -999em;
border: 2px solid #fff;
border-radius: 6px;
cursor: pointer;
opacity: .4;
-webkit-transition: background .5s, opacity .5s;
-moz-transition: background .5s, opacity .5s;
transition: background .5s, opacity .5s;
}
.vbslides .dots li.active {
background: #fff;
opacity: 1;
}