您好我正在努力将DIV向左滑动(离开页面)。 ......
我有以下工作:
$('.mybigbox').live('click', function() {
leftDistance = $(this).attr('name'); // set px so I know how far
$lefty.animate({left:leftDistance}) // Makes the slide
});
我想要发生的是,在第一次单击它时使用上面的动画,但在下一次单击时它将返回默认值。 (有点像切换,关闭按钮。
想法?谢谢
答案 0 :(得分:0)
像
这样的东西var defaultLeftPosition = null;
$("#yourdiv").toggle(function(){
if (defaultPosition != null)
defaultLeftPosition = $(this).offset().left;
// do your code for animating to the new position
},
function(){
// get default position from variable defaultLeftPosition and set left
// to that inside animate
});
答案 1 :(得分:0)
如果我理解正确的话,试试这个:
$('.mybigbox').live('click', function() {
$lefty.animate({width:'toggle');
});