jQuery animate的一些问题

$(document).ready(function(){$("#btn").click(function(){$("#infoanimate").animate({le... $(document).ready(function(){
$("#btn").click(function(){
$("#infoanimate").animate({left:'0px'})
});
});
这段代码让div块从左侧出来 我怎么让他再回到左侧呢?
展开
 我来答
百度网友b30ab76
2015-08-06 · TA获得超过1570个赞
知道小有建树答主
回答量:397
采纳率:100%
帮助的人:484万
展开全部
代码不全,不明白你所谓的从左侧出来是什么意思。
还要你希望如何回到左侧?点击?还是几秒钟后?
说清楚点。
追问
就是再点击 一个按钮的时候一个DIV快移动到左侧0px的地方 然后再次单机的时候再回到之前的位置 或者是我定好的位置
追答
var infoanimateLeft = parseInt($("#infoanimate").css("left"), 10); // 或者你自己定义
$("#btn").click(function() {
    if (parseInt($("#infoanimate").css("left"), 10) === infoanimateLeft)
        $("#infoanimate").animate({left: '0px'});
    else
        $("#infoanimate").animate({left: infoanimateLeft + 'px'});
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式