【发布时间】:2014-07-03 23:23:57
【问题描述】:
我对 Angular js 完全陌生,我想执行一个操作,即单击按钮会从右侧滑入 div,然后再次单击返回会将其发送回右侧。基本上切换它。 我知道如何使用 jquery,如下所示,但需要以角度来完成。
HTML:
<body>
<div>
<a href="#" id="clickhere">Click me</a>
</div>
<div id="content">
<div id="list">
</div>
</div>
</body>
CSS:
#clickhere {display:block; width:50px; height:50px; background:#999;}
#list{width:200px; height:100%; position:absolute;top:0;right:-200px;background:#323232;}
.slidein{right:0;}
JS:
$("#clickhere").click( function(){
if($("#list").css("right")== "0px")
{
$("#list").animate({right:"-200px"}) }
else{
$("#list").animate({right:"0"})
}
})
jsfiddle - http://jsfiddle.net/RJJwu/3/
任何人都可以帮助我使用角度代码。我查看了几个示例,例如:
1)Different transitions with AngularJS
2) http://mgcrea.github.io/angular-motion/ - 在幻灯片部分,第二个按钮
以上链接代表我的实际需要。我尝试通过第一个链接进行操作,但它不起作用。
【问题讨论】:
标签: angularjs css-transitions slidetoggle ng-animate