CarouFredSelを使用して、divにさまざまな画像を表示しようとしています。この画像は、最初は非表示にして、後でボタンをクリックしたときに表示する必要があります。しかし、期待どおりに機能していませんが、最初にdivを表示に設定すると、このdivを問題なく非表示にして表示できます。だから私は誰かがCarouFredSeldivを隠して表示する問題を解決するのを手伝ってくれるかどうか探しています。
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の表示と非表示を教えてください。