【发布时间】:2015-12-03 00:59:59
【问题描述】:
当我单击一个按钮时,我试图显示一个名为“设置”的<div>。它应该淡入然后向右滑动。它在屏幕左侧淡入。
到目前为止:
HTML
<div id="settings" ng-show="settings">
</div>
以及调用showSettings() function的链接:
<a href="#" ng-click="showSettings()"><i class="icon setting"></i></a>
CSS
#settings {
background:red;
position:fixed;
top:0;
left:0;
bottom:0;
width:400px;
}
控制者
$scope.showSettings = function(){
$timeout(function() {
$scope.settings = true;
}, 250);
}
所以我让它淡入,但我现在如何通过说 200px 让它向右滑动?
另外,我希望能够单击<div> 本身以外的任何位置来反转该过程。
【问题讨论】:
-
@HunterTurner:标签已删除,因此不再是问题 :)