使用以下函数,我可以将 div 动画到左侧,但问题是,div 超出了屏幕区域。无论如何,我可以在唯一#mydiv
的范围内保持向左走吗?#container
如果#mydiv
已经在左侧,那么它应该什么都不做。
$('.left').click(function() {
$('#myDiv').animate({
left: '-=30'
}, 400, function() {
// callBack
});
HTML:
<div id="container">
<a class="left" href="#">Left</a>
</div>