2009-10-24 99 views
2

我想找到一种方法来动画使用jQuery来从左到右收缩宽度的div。动画宽度从左到右

我发现点击的元素首先:

  • 幻灯片从左至右
  • 然后把它继续向右关我的div,就像它只是不断移动到页面,拉斯维加斯然后再次点击即可。我有切换功能,并正常工作,但我不知道如何使它保持离开页面。

任何想法?

回答

3

你需要设置margin属性。但是如果它的任何一方都有其他元素的话,你也可以将它定位。

+0

结束了这样的工作。欣赏这一点。谢谢。 – Coughlin 2009-11-03 05:46:44

4

从右向左收缩(如您所知),但同时增加左侧位置样式或左侧边距。

喜欢的东西:

var distance = $("div").css("width"); 

$("div").animate({ 
"width": "0", 
"marginLeft": distance 
}); 
+0

即使即时使用图像作为背景图像,这个工作吗? – Coughlin 2009-10-31 21:18:46