slideToggle从右到左

我这样看了一个教程但我看不到任何选项让它从右侧到左侧工作。 我不想把它连在身体的右侧。

链接到小提琴

来自jQuery文档 :

.slideToggle()方法可以设置匹配元素的高度。 这会导致页面的下半部分向上或向下滑动,从而显示或隐藏项目。 如果最初显示元素,它将被隐藏; 如果隐藏,它将被显示。

所以看起来从一边到另一边做, 不是一个选择(使用那种方法),如果你正在看一个教程,你的简单的赌注是只是将jQuery UI添加到你的项目并使用它的动画方法。 这会让它变得如此简单:

 $(this).hide('slide',{direction:'left'},1000); //or show 

但是,您可能希望学习如何在没有jQuery UI(yaiii)的情况下完成它,毕竟它并不那么难。 你需要分解jQuery UI(我假设)正在做的事情,其中​​包括:

 $(this).animate({ marginLeft: "100%"} , 1000); 

在这两个例子中,你需要用你想要动画的元素的选择器替换this ,但是因为你正在学习我以为我会指出它。

你也可以考虑插件:

http://www.webinventif.fr/wslide-plugin/

该页面是法语,但该插件是自我解释。

希望这可以帮助