我的网页上有一个 jcarousel 滑块,基本版本(只有一个图像显示的那个),我似乎无法通过媒体查询 jcarousel 滑块的 div 来调整大小。
这是HTML代码
<div id="mycarousel">
<div class="wrapper">
<div class="jcarousel-wrapper">
<div class="jcarousel">
<ul>
<li><img src="img/macu/slide1.png" width="700" height="500" alt=""></li>
<li><img src="img/macu/slide5.png" width="700" height="500" alt=""></li>
</ul>
/div>
<a href="#" class="jcarousel-control-prev"></a>
<a href="#" class="jcarousel-control-next"></a>
<!--
<a href="#" class="jcarousel-control-prev">‹</a>
<a href="#" class="jcarousel-control-next">›</a>
-->
<!-- <p class="jcarousel-pagination"> -->
</p>
</div>
</div>
</div>
这是我的CSS
@media screen and (max-width:545px){
//body {background:orange;}
#content {
width:43%;
height:auto;
}
#media,#vignette {
width:auto;
height:auto;
}
#menu {
width:32%;
font-size:80%;
}
.jcarousel{
width:22%;
//font-size:80%;
}
}
这是js
(function($) {
$(function() {
$('.jcarousel').jcarousel();
$('.jcarousel-control-prev')
.on('jcarouselcontrol:active', function() {
$(this).removeClass('inactive');
})
.on('jcarouselcontrol:inactive', function() {
$(this).addClass('inactive');
})
.jcarouselControl({
target: '-=1'
});
$('.jcarousel-control-next')
.on('jcarouselcontrol:active', function() {
$(this).removeClass('inactive');
})
.on('jcarouselcontrol:inactive', function() {
$(this).addClass('inactive');
})
.jcarouselControl({
target: '+=1'
});
$('.jcarousel-pagination')
.on('jcarouselpagination:active', 'a', function() {
$(this).addClass('active');
})
.on('jcarouselpagination:inactive', 'a', function() {
$(this).removeClass('active');
})
.jcarouselPagination();
});
})(jQuery);
我必须更改js中的任何内容吗?我发现有一个响应式 jcarousel,但它同时显示 3 张图片...... http://sorgalla.com/jcarousel/examples/responsive/
谢谢 :)