我正在尝试使用 CarouFredSel 在 div 中显示不同的图像,这些图像需要在开始时隐藏并在稍后单击某个按钮时可见。但它没有像我预期的那样工作。但是当我在开始时将 div 设置为可见时,我可以毫无问题地隐藏和显示这个 div。所以我正在寻找是否有人可以帮助我解决隐藏和显示 CarouFredSel div 的问题。
CSS:
.wrapper {
background-color: white;
width: 92%;
margin: 10px auto;
padding: 50px;
box-shadow: 0 0 5px #999;
display:none;
}
.list_carousel {
background-color: #ccc;
margin: 0 0 30px 30px;
width: 95%;
}
.list_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.list_carousel li {
font-size: 40px;
color: #999;
text-align: center;
width: 140px;
height: 42px;
padding: 0;
margin-left: 3px;
margin-right: 3px;
margin-top: 6px;
margin-bottom: 6px;
display: block;
float: left;
}
.clearfix {
float: none;
clear: both;
}
.prev {
float: left;
margin-left: 10px;
}
.next {
float: right;
margin-right: 10px;
}
显示 CarouFredSel 的 html 是这样的:
<body>
<div class="wrapper">
<div class="list_carousel">
<ul id="foo2">
<li>
<img src="images/itcells.png" s alt="" />
</li>
<li>
<img src="images/itcells.png" alt="" />
</li>
<li>
<img src="images/itcells.png" alt="" />
</li>
<li>
<img src="images/itcells.png" alt="" />
</li>
<li>
<img src="images/itcells.png" alt="" />
</li>
</ul>
<div class="clearfix"></div> <a id="prev2" class="prev" href="#"><</a>
<a id="next2" class="next"
href="#">></a>
</div>
<br />
</div>
<input type="button" id="hide" />
<input type="button" id="show" />
</body>
jquery调用如下:
$(document).ready(function () {
$('#show').click(function () {
$(".wrapper").animate({
"opacity": "show"
}, 1000);
});
$('#hide').click(function () {
$(".wrapper").animate({
"opacity": "hide"
}, 1000);
});
});
$(function () {
//Scrolled by user interaction
$('#foo2').carouFredSel({
auto: false,
prev: '#prev2',
next: '#next2',
pagination: "#pager2",
mousewheel: true,
swipe: {
onMouse: true,
onTouch: true
}
});
});
请帮我显示和隐藏 div。