jQuery中slideToggle()这个动作是从上至下的,如何让它从左至右展开?

最主要的是如何从右自左!?... 最主要的是如何从右自左!? 展开
 我来答
匿名用户
2015-01-27
展开全部
没有从左往右的API,但是可以用animate来写
<style>
#aa{width:200px;height:200px;overflow:hidden;background-color:#000;}
</style>
<div id="aa">dddddd</div>
<a href="javascript:alr();">点击测试</a>
//引入jquery.js
<script>
var aa=$("#aa");
var is_on=true;//默认是展开的
var aw=aa.width();//获取aa的宽度用于还原
function alr(){
if(is_on){
aa.stop().animate({width:"0px"},300);
}else{
aa.stop().animate({width:aw},300);
}
}
</script>
slide效果本身原理也是通过倒计时来逐渐改变元素的高度来做的。所以同理也可以做左右的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式