我想要两个 div 为左侧设置动画。
div1 - contains text - float left
div2 - contains icons - float left
一旦我点击 div1 它应该向左移动图标。
蓝色框从右向左移动,但跟随我们的文字在左侧。我想要的是跟随我们的文本应该在右侧,一旦我点击它,它应该像蓝色框移动一样向左移动。
HTML
<div id="footer">
<div class="socialtext">Follow us</div>
<div class="socailicons">
<div class="icon"> </div>
<div class="icon"> </div>
<div class="icon"> </div>
<div class="icon"> </div>
<div class="icon"> </div>
</div>
</div>
JS
$(document).ready(function() {
$('.socialtext').click(function () {
$('.socailicons').toggle("slide", {
direction: "right"
}, 1000);
});
});
CSS
#footer{
width: 300px;
border: 1px solid #FF0000;
height: 35px;
}
.socialtext{
width: 100px;
float:left;
}
.socailicons{
width: auto;
display:none;
float:left;
}
.icon{
width: 10px;
height: 10px;
background: none repeat scroll 0 0 #0769AD;
float:left;
margin: 10px;
}
我想要“关注我们”文本,在框的右侧,当点击它时,它会被推到左边的图标。图标最初会被隐藏,它会在点击“关注我们”文本时显示。