<< の代わりに画像を追加して左側のサイドバーを非表示にし、右矢印 >> を追加して、同じ (<<) 矢印を表示する代わりに非表示のサイドバーを表示する方法
質問する
3297 次
3 に答える
2
そこに:http://jsfiddle.net/M6xJT/
CSS:
.left {
background: url('http://icons.iconarchive.com/icons/pixelmixer/basic/32/left-icon.png') no-repeat;
width: 32px;
height: 32px;
display:block;
}
.right {
background: url('http://icons.iconarchive.com/icons/pixelmixer/basic/32/right-icon.png') no-repeat;
width: 32px;
height: 32px;
display:block;
}
jQuery:
$('#toggle').toggle(function(){
$('#A').animate({width:0});
$('#B').animate({left:0});
$(this).removeClass('left').addClass('right');
},function(){
$('#A').animate({width:200});
$('#B').animate({left:200});
$(this).removeClass('right').addClass('left');
});
</ p>
于 2012-06-25T15:21:38.303 に答える
0
これは、あなたの望むことですか?「トグル」という言葉の代わりに使用←
します。→
$('#toggle').toggle(function(){
$('#A').animate({width:0});
$('#B').animate({left:0});
$('#toggle').html('→');
},function(){
$('#A').animate({width:200});
$('#B').animate({left:200});
$('#toggle').html('←');
})
于 2012-06-25T15:21:53.440 に答える
0
$('#toggle').toggle(function(){
$('#A').animate({width:0});
$('#B').animate({left:0});
$('#B > a').html('>>');
},function(){
$('#A').animate({width:200});
$('#B').animate({left:200});
$('#B > a').html('<<');
})
このような
于 2012-06-25T15:22:05.033 に答える